Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, S=0;
cin >> n;
int uc;
n=n%100;
for (int i=1; i<=n; ++i)
{
uc = i % 10;
if (uc==5) S+=5;
else if (uc && (uc%2)) S+=1;
else if (uc && (uc%2==0)) S+=6;
}
S%=10;
cout << S << endl;
return 0;
}
Explicație:
Răspuns:
Cu case
#include <iostream>
using namespace std;
int n;
int main()
{
cin >> n;
int c=n/10;
int r=n%10;
switch(r)
{
case 0 : cout << ((c*3)%10)%10; break;
case 1 : cout << ((c*3)%10+1)%10; break;
case 2 : cout << ((c*3)%10+7)%10; break;
case 3 : cout << ((c*3)%10+8)%10; break;
case 4 : cout << ((c*3)%10+14)%10; break;
case 5 : cout << ((c*3)%10+19)%10; break;
case 6 : cout << ((c*3)%10+25)%10; break;
case 7 : cout << ((c*3)%10+26)%10; break;
case 8 : cout << ((c*3)%10+32)%10; break;
case 9 : cout << ((c*3)%10+33)%10; break;
}
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!