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

DAU COROANA
MA POATE AJUTA CINEVA URGENT?!Ex1)a b c

Anexe:

Răspunsuri la întrebare

Răspuns de Petruccinator
0

/*

* a) 2020

* b) 1234 1235

*/

#include <iostream>

int main() {

size_t i, m, x, n;

std::cin >> n;

m = 0;

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

std::cin >> x;

while (x % 10 > (x / 10) % 10)

x /= 10;

m += x;

}

if (m > 0)

std::cout << m;

else

std::cout << "niciunul";

}


alexandra7117: Multumesc
alexandra7117: Dar poti sa imi dai si te rog frumos explicatie cum ai facut exercitiul pentru ca maine la ora ma va intreba
Petruccinator: Fie x un numar citit de la tastatura.
Variabila x se imparte la 10, cat timp ultima cifra este mai mare decat cea penultima.
Variabila x va devini 0, daca x contine cifrele in ordinea stricta crescatoare.
Se va afisa "niciunul", daca orice element din tablou corespunde cu regula mentionata mai sus.
Alte întrebări interesante