👤

cifre005 pb info va rooooog repedeee

Răspuns :

Răspuns:

#include <iostream>

#include <string.h>

using namespace std;

int main()

{

   int n, r, i, ap=0, cif, suma, j, len;

   char s[20];

   cin >> n >> r;

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

   {

       cin >> s;

       suma=0; len=strlen(s);

       for (j=0; j<len; ++j )

       {

           cif=s[j]-'0';

           suma+=cif;

       }

       if (suma%9==r) ++ap;

   }

   cout << ap << endl;

   return 0;

}

Explicație:

am realizat citind numerele ca nişte şiruri de caractere, ca algoritmul să poată fi realitat pentru numere de lungime mare

Răspuns:

#include <iostream>

using namespace std;

long long n,i,r,x,nr;  

int main()

{

cin >> n >> r ;

nr = 0 ;

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

{

cin >> x ;

if ( x % 9 == r ) nr++ ;

}

cout << nr ;

return 0;

}