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

pbinfo#366
Cerinţă
Se dă un număr natural n. Calculaţi oglinditul sumei cifrelor sal.c++
Va rog ajutai ma repede e urgent!!

Răspunsuri la întrebare

Răspuns de andrei750238
2

#include <iostream>

using namespace std;

int main()

{

int nr, suma=0, invers=0, c;

 

cout << "Introduceti nr : ";

cin >> nr;

int copie = nr;

while (nr > 0) {

 c = nr % 10;

 nr = nr / 10;

 suma = suma + c;

}

while (suma > 0) {

 c = suma % 10;

 suma = suma / 10;

 invers = invers * 10 + c;

}

cout << "Oglinditul sumei cifrelor numarului " << copie << " este " << invers;

return 0;

}


Problema a fost testata in Visual Studio si functioneaza.


danielbarladeanu2014: Mersi mult!!
danielbarladeanu2014: Inca o intrebare.De ce in codeblocks imi da eroare?
andrei750238: Ce eroare da ?
danielbarladeanu2014: eroare de compilare
danielbarladeanu2014: si cand incarc pe pbifo zice acelasi lucru
andrei750238: Spune exact mesajul, codul si linia erorii
danielbarladeanu2014: ||=== Build: Debug in 366 corect (compiler: GNU GCC Compiler) ===|
D:\Code blocks\OJI\Probleme\366 corect\main.cpp|9|error: stray '\240' in program|
D:\Code blocks\OJI\Probleme\366 corect\main.cpp|20|error: stray '\240' in program|
D:\Code blocks\OJI\Probleme\366 corect\main.cpp|22|error: stray '\240' in program|
D:\Code blocks\OJI\Probleme\366 corect\main.cpp|24|error: stray '\240' in program|

||=== Build failed: 7 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
andrei750238: Eroarea apare când copiezi și lipești codul in compiler ( spatiu ilegal înaintea liniei de cod ). Daca rescrii manual programul ar trebui sa funcționeze perfect.
andrei750238: Acesta este un motiv pentru care nu folosesc code blocks
Alte întrebări interesante