Va rog frumos sa ma ajutati!!!!!!!!
Problema 1– Ultima cifră 100 puncte
Fie n un număr natural şi s suma următoare:
s = 1+ 2 la a 2-a + 3 la a 3-a + … + n la puterea n.
Cerinţă
Scrieţi un program care să afişeze ultima cifră a lui s.
Date de intrare
De la tastatură se citeşte numărul n.
Date de ieşire
Pe ecran se va afişa numai ultima cifră a lui s.
Restricţii şi precizări
0 < n < 101
Exemplu
Date de intrare Date de ieşire Explicaţie
n=3 2 Suma este 32 şi ultima cifră 2.
Timp maxim de execuţie/test: 1 secundă.
passbrain123:
nr problemei de pe pbinfo?
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
double s = 0;
cin >> n;
for (int i = 1; i <= n; i++)
{
s += pow(i, i);
}
cout << int(s) % 10 << endl;
return 0;
}
#include <cmath>
using namespace std;
int main()
{
int n;
double s = 0;
cin >> n;
for (int i = 1; i <= n; i++)
{
s += pow(i, i);
}
cout << int(s) % 10 << endl;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă