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

Se citește de la tastatură un număr natural n din intervalul [2, 50], n numere naturale cu cel mult 8 cifre fiecare și o cifră k. Se cere să se determine și să se afișeze câte dintre numerele citite au ultima cifră mai mare decât k.
Exemplu: dacă n=7, se citesc numerele 10 45 180 2333 78 6 55 și k=3 se afișează 4.

Răspunsuri la întrebare

Răspuns de thePoint01
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,i,v[51],c,k,ok=0;

   cout<<"n: ";

   cin>>n;

   cout<<"k: ";

   cin>>k;

   for(i=1;i<=n;i++){

       cin>>v[i];

       if(v[i]%10>k){

           ok++;

       }

   }

   cout<<ok;

   return 0;

}

Explicație:

1.am citit n si k

2.cu un for am citit n numere

3.daca ultima cifra a numarului care era citit era >k, ok creste cu 1

4.am afisat ok

Alte întrebări interesante