Am nevoie urgent!În c++
Se consideră șirul de cifre zecimale obținut prin scrierea consecutivă a numerelor naturale de la 10 la 99: 101112131415...9596979899.
Pentru un k dat, să se afișeze cifra ce apare în acest șir pe poziția k.
ovdumi:
asta e pbinfo2752
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int k, linie, C, rest;
int main()
{
cin >> k;
linie=k/20+1;
if (k%2) C=linie;
else
{
rest=k%20;
if (rest==0)
C=9;
else
C=(k%20)/2-1;
}
cout << C;
return 0;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă