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

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 boiustef
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