Răspuns :
// înseamnă mesaj; ce este după bare nu este perceput de compilator
#include <iostream>
#include <cmath> // librăria ce conține funcția pow
using namespace std;
int main()
{
unsigned int n, i, nrcif=0, copn;
cin>>n; copn=n;
while (nrcif++, copn/=10); // <=> while (copn>0) {nrcif=nrcif+1; copn=copn/10;}
n/= pow (10, nrcif/2); // n= n/ pow (10, nrcif/2);
// ex: n= 36855 / 10^5/2 <=> 36855/ 10^2 <=> 368
cout<<n%10; // ex: 368%10 == 8; (ce ne cere)
return 0;
}
Sper că este clar.
Funcția pow reprezintă puterea și este în felul urm. :
pow (bază, exponent)
ex: pow (10, 3) <=> 10^3 = 10*10*10 = 1000
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Ne vedem curând și nu uitați să ne adăugați la marcaje!