Informatică, întrebare adresată de elena255, 9 ani în urmă

Se citeşte de la tastatură un număr natural m. Să se afişeze cifra de
rang k dat (rangul unei cifre este numărul său de ordine, numerotând cifrele de la
dreapta la stânga).
Exemplu: pentru m=452855 şi k=3, se va afişa valoarea 8.(c++) Va rog ajutati-ma!


ChevChelios: Imediat te ajut
elena255: multumesc
ChevChelios: Are ceva daca am folosit o functie pentru aceasta problema?
elena255: nu

Răspunsuri la întrebare

Răspuns de ChevChelios
2
Am folosit o functie gaseste_cifra pentru a rezolva problema.Sper sa intelegi toti pasii!
Anexe:
Răspuns de artur99
3
#include<iostream>
#include<math.h>
using namespace std;
int main(){
    int m, k;
    cin>>m>>k;
    cout<<int(m/pow(10,k-1))%10;
}

AntiEaglesDavids: ochii mei
artur99: Again? -_-
Alte întrebări interesante