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

Urmăriți următorul program pentru m=2 si n=5
va rooog mult ​

Anexe:

Răspunsuri la întrebare

Răspuns de Apollyon
1

Răspuns:

#include <iostream>

using std::cout, std::cin;

int main() {

 int m, n, aux{};

 cin >> m >> n;              // m = 2, n = 5

 if (m > n) aux = n;         // fals (2 > 5)

 n = m;                      // n = 2 ( deoarece m este 2 )

 m = aux;                    // m = 0

 if (m % 2 == 0) m = m + 1;  // 0 % 2 == 0 ( adevarat ) deci m = 1

 while (m <= n) m = m + 2;   // cât timp m <= 2 adunam la m câte un 2

 cout << "*";                // la final afișăm *

 return 0;

}

Explicație:

Aceași chestie, folosești din nou #include <stdio.h> cu cout și cin :)).

Ai grijă să pui ; la fiecare linie de cod, de ex. la cout << "*" nu ai ; și o să-ți crape programul dacă vrei să-l rulezi.


teodoraandreeapalade: mulțumesc muuuult
Alte întrebări interesante