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

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 davidalexandru9
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;
}
Alte întrebări interesante