Informatică, întrebare adresată de etrust, 9 ani în urmă

Cine poate sa-mi rezolve aceste 2 probleme la info?
1.Se citesc n numere intregi ,sa se numere cate sunt divizibile cu 3 si cate sunt divizibile cu 5?

2.Se cit. n numere intregi sa se afiseze numarul inversat pentru fiecare.

Răspunsuri la întrebare

Răspuns de IulianAdrian
1
1)
#include<iostream.h>
void main()
{int n,v[100],i,nr=0;
cin>>n;
for(i=0;i<n;i++)
{cin>>v[i];
 if(v[i]%3==0 && v[i]%5==0)///verificam daca e divizibil cu 3 sau cu 5
  nr++;//daca e il inumar
}
cout<<nr
}
2)#include<iostream.h>
void main()
{int n,v[100],i,l,j=0,a[100];
cin>>n;
for(i=0;i<n;i++)//citim cele n numere
 cin>>v[i];
for(i=0;i<n;i++)
while(v[i]!=0) (instructiunea aceasta se repeta cat timp numarul respectiv este diferit de 0)
{l=v[i]%10;//iau ultima cifra a numarului respectiv
a[j]=l*10;//creez un nou vector cu elementele inversate
v[i]=v[i]/10;//scap de ultima cifra
}
j++;//dupa ce am inversat un numar, trecem pe pozitia urmatoare
}
//afisam sirul de numere inversate
for(j=0;j<n;j++)
cout<<a[j]<<" ";
}



Alte întrebări interesante