Informatică, întrebare adresată de dumitrachealexa, 9 ani în urmă

Se dau 2 numere întregi.

Cerinţa
Calculaţi maximul celor 2 numere date.

Date de intrare
Fişierul de intrare maxim.in conţine pe prima linie 2 numere întregi separate prin spaţii.

Date de ieşire
Fişierul de ieşire maxim.out va conţine pe prima linie numărul max, reprezentând maximul numerelor din fişierul de intrare.

Restricţii şi precizări
valoare absolută a numerelor din fişierul de intrare va fi mai mică decât 1.000.000.000



Exemplu
maxim.in

125 68
maxim.out

125

Răspunsuri la întrebare

Răspuns de Emil1234
1
#include <iostream>
#include <fstream>
int main(){ 
  ifstream in("maxim.in");
  ofstream out("maxim.out");
  long x,y;

  in>>x>>y;
  if(x>=y)
       out<<x;
  else
       out<<y;
  in.close();
  out.close();
  return 0;
}

Bafta!

dumitrachealexa: Multumesc,dar imi da eroare de compilare
Emil1234: mai exact unde si ce spune
dumitrachealexa: maxim2.cpp:3:1: error: 'ifstream' does not name a type
ifstream in("maxim.in");

^
maxim2.cpp:4:1: error: 'ofstream' does not name a type
ofstream out("maxim.out");

^
maxim2.cpp: In function 'int main()':
maxim2.cpp:7:3: error: 'in' was not declared in this scope
in>>x>>y;

^
maxim2.cpp:9:8: error: 'out' was not declared in this scope
out<<x;

^
maxim2.cpp:11:8: error: 'out' was not declared in this scope
out<<y;

^
maxim2.cpp:13:3: error: 'out' was not declared in this scope
out.close();
dumitrachealexa: ASTA SCRIE
Emil1234: Ok, programul este corect, doar ca ifstream si ofstream erau declarate in afara int main(), am modificat codul mai sus. Verifica din nou si zi-mi daca e ok!
Alte întrebări interesante