Construiți un numar de n cifre folosind o structura repetitiva, fiecare cifra fiind egala cu 6.
Va rog mult
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,i;
cin >>n;
for (i=1; i<=n; i++) {
cout << 6;
}
return 0;
}
************* program 2 *** construire număr ***
#include <iostream>
using namespace std;
int main()
{
long long int n,i,num=0;
cin >>n;
for (i=1; i<=n; i++) {
num=num*10+6;
}
cout << num;
return 0;
}
Explicație:
Deoarece valoarea lui n poate fi foarte mare, ce poate depăși domeniul de valori a unui tip întreg de date, atunci numărul creat doar se afișează la ecran, afișind repetat, de n ori, cifra 6.
Sper că te-am ajutat.. Succese!
În programul 2 se poate crea număr cu maxim 19cifre de 6, altfel se va obține o depășire de tip long long int
adinanuta83:
Mersi mult!
Alte întrebări interesante
Engleza,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă