De ce urmatoarea secventa de cod afiseaza 41?
#include
using namespace std;
int main() {
int a = 12344;
while (a != 0) {
if (a % 3 == 1) {
cout << a % 10;
}
a /= 10;
}
return 0;
}
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int a = 12344;
while (a != 0) //Cat timp a este mai mare decat 0
{
if (a % 3 == 1) //Daca restul impartirii lui a la 3 este 1
{
cout << a % 10; //Afisam ultima cifra a lui a
}
a /= 10; //Il egalam pe a cu a/10 (a=1344)
}
return 0;
}
Acolo nu e 41 e 4 si 1, daca vrei acel spatiu inlocuieste cout<<a%10; cu cout<<a%10<<" ";
Alte întrebări interesante
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă