Se da n numar natural. Afisati ultima cifra a produsului 1*2*3*...........*n; URGENT
n=3 =>6
n=7 =>0
Răspunsuri la întrebare
Răspuns de
0
Rezolvare alternativa folosind structura decizionala ( if )
#include <iostream>
using namespace std;
int n;
int main()
{
cin>>n;
if(n>4)
cout<<"0"<<endl;
else
{
if(n==1)
cout<<"1"<<endl;
else if (n==2)
cout<<"2"<<endl;
else if (n==3)
cout<<"6"<<endl;
else if (n==4)
cout<<"4"<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int n;
int main()
{
cin>>n;
if(n>4)
cout<<"0"<<endl;
else
{
if(n==1)
cout<<"1"<<endl;
else if (n==2)
cout<<"2"<<endl;
else if (n==3)
cout<<"6"<<endl;
else if (n==4)
cout<<"4"<<endl;
}
return 0;
}
Ouroboros:
pentru un n>4 avem un produs care contine ca factori un 2 si un 5. Implicit, ultima cifra e 0. Deci abordam cazurile n<5 separat (cu structura decizionala 'if' ) sau cu un ciclu repetitiv
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă