Cerința
Se da un număr n. Calculați ultima cifră a lui 2n.
Date de intrare
Fișierul de intrare 2lan.in conține pe prima linie numărul n.
Date de ieșire
Fișierul de ieșire 2lan.out va conține ultima cifra a lui 2n
Restricții și precizări
0 ≤ n ≤ 100000
Puteti sa-mi spuneti ce am gresit sau ce trebuie de adaugat?
#include
#include
using namespace std;
ifstream f("2lan.in");
ofstream g("2lan.out");
unsigned int n;
int main(){
f>>n;
if (n==0)
g<<1;
if (n % 4==1)
g<<2;
if (n % 4==2)
g<<4;
if (n % 4==3)
g<<8;
if (n % 4==0)
g<<6;
return 0;
}
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Incearca sa compari cu acesta!
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream f1("2lan.in",ios::in);
fstream f2("2lan.out",ios::out);
int n,r,f;
f1>>n;
f=1;
while(f==1)
{
r=2*n%10;
f2<<r;
f=0;
}
f1.close();
f2.close();
return 0;
}
Explicație:
dumitrufrimu100:
Da eroare de compilare
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă