Se citește un număr natural nenul n,(5 mai mic decat n mai mic decat 30). Se citesc apoi n numere naturale distincte, reprezentând un şir de numere formate fiecare din cel mult 4 cifre. Să se scrie un program care: a) afişează pe ecran, în linie, separate printr-un spaţiu, toate numerele pare din șir aflate pe poziții impare; b) afişează pe ecran elementul minim și poziția acestuia; c) afişează pe ecran produsul cifrelor fiecărui număr din șir
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,i,a[30];
cin>>n;
for(i=1;i<=n;i++) cin>>a[i];
int minim=a[1];
int poz=1;
long int p=1,m=1;
for(i=1;i<=n;i++){
if(a[i]%2==0 && i%2==1) cout<<a[i]<<" ";
if(a[i]<min){
a[i]=min;
poz=i;
}
}
for(i=1;i<=n;i++){
int x=a[i];
m=p
while(x){
m=m*10+x%10;
x/=10;
}
cout<<m<<" ";
}
cout<<min<<" "<<poz;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă