Se citește un vector cu n elemente, numere naturale. Să se afișeze elementele din vectori care sunt multipli ai ultimului element.Cum se rezolva?
Răspunsuri la întrebare
Răspuns de
3
E foarte simplu.
#include <iostream>
using namespace std;
int main ()
{
int v[100],n,i;
cin>>n; // citeste numarul de elemente
for(i=0;i<n;i++)
cin>>v[i]; // citeste elementele si formeaza un vector de la 0 la n
for(i=0;i<n-1;i++) // parcurge din nou vectorul,de data asta doar pana la n-1
if(v[i]%v[n-1]==0) // daca un element din vector (pana la penultimul element) se imparte exact la ultimul element ...
cout<<v[i]<<" "; // ... il afiseaza
}
#include <iostream>
using namespace std;
int main ()
{
int v[100],n,i;
cin>>n; // citeste numarul de elemente
for(i=0;i<n;i++)
cin>>v[i]; // citeste elementele si formeaza un vector de la 0 la n
for(i=0;i<n-1;i++) // parcurge din nou vectorul,de data asta doar pana la n-1
if(v[i]%v[n-1]==0) // daca un element din vector (pana la penultimul element) se imparte exact la ultimul element ...
cout<<v[i]<<" "; // ... il afiseaza
}
Anexe:
![](https://ro-static.z-dn.net/files/df8/69ef13503ffc683e7acb0f72590c079c.png)
Alte întrebări interesante
Franceza,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă