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

Sa se afiseze primele n numere naturale (n<=100) care au suma cifrelor egala cu un S citit, algoritm in c++. VA ROG, URGENT!!! VA RAMAN DATOARE!!

Răspunsuri la întrebare

Răspuns de Petruccinator
1

#include <iostream>

size_t suma(size_t n) {

size_t s = 0;

while (n) {

 s += n % 10;

 n /= 10;

}

return s;

}

int main() {

size_t n, s;

std::cin >> n >> s;

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

 if (suma(i) == s)

  std::cout << i << ' ';

}

Alte întrebări interesante