Informatică, întrebare adresată de leorda100, 8 ani în urmă

(Elemente divizibile cu p şi indicii acestor elemente) Se citeşte un număr natural nenul n(1<=n<=30) de la
tastatură. Scrieţi un program C++ care citeşte un şir de n elemente numere întregi de maxim 9 cifre fiecare, apoi
determină şi afişează, separate prin câte un spaţiu, elemente din vector care sunt divizibile cu p şi poziţiile pe care
acestea se găsesc în şir. Dacă nu există nici un element în şir divizibil cu p atunci se va afişa mesajul „NU EXISTĂ”.

Răspunsuri la întrebare

Răspuns de Maciu19
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, p, v[31];

   bool div = false;

   cin >> n;

   for(int i = 0 ; i < n ; i++)

   {

       cin >> v[i];

   }

   cin >> p;

   for(int i = 0 ; i < n ; i++)

   {

       if(v[i] % p == 0)

       {

           div = true;

           cout << v[i] << " ";

       }

   }

   if(div == false)

       cout << "NU EXISTA";

   return 0;

}

Explicație:

Alte întrebări interesante