Am nevoie urgent Se citesc n numere. Afisati numarul cu valoarea maxima citit si verificati daca este prim. In caz afirmativ afisati oglinditul acestuia.
Pentru n=5 si numerele 23 54 71 65 9 se va afisa val_max=71 , „este prim” si oglinditul lui este 17.
Pentru n=5 si numerele 23 54 7 65 9 se va afisa val_max=65 , „nu este prim”.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int v[100], n, i, val_max, ogl=0, aux;
cout<<"n=";
cin>>n;
for (i=0; i<n; i++)
{
cin>>v[i];
val_max=v[0];
}
for(i=1; i<n; i++)
{
if(val_max<v[i])
val_max=v[i];
}
cout<<val_max;
if(val_max%2!=0)
{
cout<<" este prim"<<endl;
while(val_max!=0)
{
aux=val_max%10;
val_max/=10;
ogl=ogl*10+aux;
}
cout<<"Oglinditul este "<<ogl;
}
else cout<<" nu este prim"<<endl;
return 0;
}
Explicație:
Alte întrebări interesante