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ă informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.