👤

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ăspuns :

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:

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!


Ze Schools: Alte intrebari