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

Cerință
Fiind un simplu zilier, George a primit ca și sarcină astăzi să marcheze un teren de 10 ori din N în N metri: la N metri, 2*N metri, ... , 10*N metri. De foarte multe ori s-a întâmplat să greșească la tabla înmulțirii așa că vă roagă pe voi să ii spuneți exact unde trebuie marcat.

Astfel, dându-se o cifră N, să se afișeze primii 10 multipli nenuli ai acesteia.

Date de intrare
Se citește cifra N.

Date de ieșire
Se vor afișa 10 numere, separate prin câte un spațiu, reprezentând multipli lui N. Aceștia vor fi afișați în ordine crescătoare.

Restricții
1 ≤ N ≤ 9
Exemplu
Date de intrare Date de ieșire
3 3 6 9 12 15 18 21 24 27 30

Se rezolva doar cu WHILE,IF,FOR...fara functii,pointeri,array,vectori!

Dau coroana + 5*

Răspunsuri la întrebare

Răspuns de alexandrumarcu9
0

#include <iostream>

using namespace std;

int main()

{

   int Cifra;

   cout << "Introdu cifra N " << endl;

   cin >> Cifra;

   if (Cifra < 1 || Cifra > 9) {

       cout << "Te rog introdu o cifra valida.";

   }

   else {

       int i = 1;

       int Multiplu = Cifra;

       while (i < 12) {

           cout << Multiplu << " ";

           Multiplu = Cifra * i;

           i = i + 1;

       }

   }

   return 0;

}

/* L-am testat personal, merge bine. Daca ai vreo nelamurire te rog nu da report si scrie-mi aici. Nu functioneaza pentru numere negative. */


rollinn20: in primu rand in rezultat afiseaza un "3" in plus si in al doilea rand imi da 0 puncte pe compilatoru unde trebuie sa trimit problema...programul nu trebuie sa contina gen: cout<<"introdu cifre valide"...cumva trebuie sarita partea asta
alexandrumarcu9: scuze, eu pana acum nu am facut cod pentru astfel de compilere si nu aveam cum sa stiu ca trebuie sa fac fara cout si chestii, daca mai ai nevoie acum il fac din nou
alexandrumarcu9: #include

using namespace std;

int main()

{

int Cifra;

cin >> Cifra;

if (Cifra < 1 || Cifra > 9) {

main();

}

else {

int i = 1;

int Multiplu = Cifra;

while (i < 11) {

Multiplu = Cifra * i;

cout << Multiplu << " ";

i = i + 1;

};

return Multiplu;
}

}
alexandrumarcu9: "#include "am vrut sa zic imi merge cam prost laptopul
alexandrumarcu9: nu ma lasa sa scriu iostream
Alte întrebări interesante