se citesc două numere naturale n și k. Să se afișeze a k-a cifră de la coadă a lui n. Cu alte cuvinte vom număra cifrele de la coada numărului, mergînd de la dreapta la stînga. Exemple: n = 58939, k = 4 vom afișa 8; dacă n = 345432, k = 2, vom afișa 3; dacă n = 54 și k = 1 vom afișa 4.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <string>
using namespace std;
string n;
int k;
int main()
{
cin >> n >> k;
cout << n[n.length()-k];
return 0;
}
#include <string>
using namespace std;
string n;
int k;
int main()
{
cin >> n >> k;
cout << n[n.length()-k];
return 0;
}
AntiEaglesDavids:
n.length() - k = pozitia cifrei care vrem s-o aflam
using namespace std;
int main()
{
int n,k,r,c,ncif,i;
cin>>n;
cin>>k;
ncif=0;c=n;
for(i=1;i<=k;i++)
{
r=c%10;
c=c/10;
ncif++;
if(ncif==r)cout<<r;
}
return 0;
}
using namespace std;
int main()
{
int n, k, pas = 1;
cin >> n >> k;
while(n && pas < k) {
pas++;
n /= 10;
}
cout << n % 10;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă