Răspunsuri

2014-03-17T19:40:34+02:00
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]<<" ";
}