Informatică, întrebare adresată de Dutzulica, 8 ani în urmă

Din fisierul intrare se citesc trei numere naturale in variabilele a,b,c. In fisierul iesire sa se afiseze pe randuri distincte: cel mai mic numar din fisier, rezultatul ridicarii lui a la puterea c, radical din b.

Răspunsuri la întrebare

Răspuns de andreidamian604
0

Răspuns:

#include <fstream>

#include <cmath>

using namespace std;

ifstream f("calcul.in");

ofstream g("calcul.out");

int main()

{

   int a, b, c, min = 1000;

   f >> a >> b >> c;

   

   if ( a < min ) min = a;

   if ( b < min ) min = b;

   if ( c < min ) min = c;

   

   g << min << endl;

   g << pow(a,c) << endl;

   g << sqrt(b);

   

f.close();

g.close();    

   return 0;

}

Explicație:

1.  pentru rezolvare corecta trebuie schimbat numele fisierului cu ce ti se da

2. variabila minim ia o valoare in functie de ce ti se da in restrictii

3. exista mai multe metode de rezolvare

Alte întrebări interesante