Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Vă rog frumos ajutati-ma cu problema asta!!!Dau coroană!!!Urgent!!!!ex 48.Vă rog!!!​

Anexe:

Răspunsuri la întrebare

Răspuns de Alex01298
1

Răspuns:

#include <iostream>

#include <vector>

int main()

{

int N;

std::cout << "N : ";

std::cin >> N;

std::vector<int> h;

std::cout << std::endl;

for(int j = 0; j<N;++j){

   int x;

   std::cin >> x;

   h.push_back(x);

}

h.shrink_to_fit();

int rezultat = 0;

for(int y = 0; y < h.size(); ++y){

   int x = h[y];

   int s = 0;

   while (x != 0) {

     s = s + x % 10;

     x = x / 10;

  }

  if(s == (y+1)) rezultat++;

}

std::cout << std::endl << rezultat;

return 0;

}

Alte întrebări interesante