Se citesc cele n numere naturale (n<100). Afişaţi câte numere din şir sunt divizibile cu
ultimul element al şirului. In C++.
Răspunsuri la întrebare
Răspuns de
5
// Citești n, apoi cele n numere într-un vector v.
cin>>n;
for(i=0;i<n;i++)
cin>>v[i];
// Apoi preiei ultimul element al șirului - pentru că am făcut stocarea de la 0 la n-1, ultimul va fi v[n-1].
uel = v[n-1];
// Apoi pregătești o variabilă în care să numeri.
c = 0;
// Apoi parcurgi șirul, până la penultimul element (i<n-1) și verifici fiecare număr să vezi dacă este divizibil cu uel.
for(i=0; i<n-1; i++)
if(v[i] % uel == 0) c=c+1;
// Afișezi ce ai numărat în c, și gata. :D
cout<<c;
cin>>n;
for(i=0;i<n;i++)
cin>>v[i];
// Apoi preiei ultimul element al șirului - pentru că am făcut stocarea de la 0 la n-1, ultimul va fi v[n-1].
uel = v[n-1];
// Apoi pregătești o variabilă în care să numeri.
c = 0;
// Apoi parcurgi șirul, până la penultimul element (i<n-1) și verifici fiecare număr să vezi dacă este divizibil cu uel.
for(i=0; i<n-1; i++)
if(v[i] % uel == 0) c=c+1;
// Afișezi ce ai numărat în c, și gata. :D
cout<<c;
Alte întrebări interesante
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă