Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Se da un număr natural n
a) sa se afișeze numărul format din ultimele k cifre ale lui n
b) sa se afișeze numărul format din ultimele k cifre ale lui n. ( C++ )
Mulțumesc


boiustef: subpunctele a) şi b) coincid ???

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   long long n, k, nr=0, i=0, p=1;

   cout << "n= "; cin >> n;

   cout << "k= "; cin >> k;

   while (n>0 && i<k)

   {

       ++i;

       nr=nr+p*(n%10);

       n/=10;

       p*=10;

   }

   cout << nr;

}

Explicație:

Alte întrebări interesante