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

C++ Se citesc doua numere n si k.Sa se afiseze numaraul obtinut prin eliminarea din numarul n a cifrei de pe pozitia k.

Exemplu
Pentru 342477 si 3 se va afisa 34477.

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

using namespace std;

long long n, num;

short k, cif, c, i, v[20];

int main()

{

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

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

   while (n)

   {

       cif=n%10;

       ++c; v[c]=cif;

       n/=10;

   }

   for (i=c; i>0; --i)

       if (i!=c-k+1) num=num*10+v[i];

   cout << num;

}

Alte întrebări interesante