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

Se consideră două măsuri de unghiuri exprimate in grade, minute şi, respectiv, secunde: g1, m1, s1; g2, m2, s2. Să se calculeze şi să se afişeze suma măsurilor celor două unghiuri, exprimată tot în grade, minute, respectiv, secunde. Datele de intrare se citesc din fişierul text unghi.in (informațiile fiecarui unghi sunt citite de pe linii distincte, valorile fiind separate printr-un spațiu). Másura unghiului sumá se va afișa în fişierul unghi.out.​

Răspunsuri la întrebare

Răspuns de grigore2018
0

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

int main() {

   int g1, m1, s1, g2, m2, s2, g, m, s;

   ifstream fin("unghi.in");

   ofstream fout("unghi.out");

   fin >> g1 >> m1 >> s1 >> g2 >> m2 >> s2;

   s = s1 + s2;

   m = m1 + m2 + s / 60;

   s = s % 60;

   g = g1 + g2 + m / 60;

   m = m % 60;

   fout << g << " " << m << " " << s << endl;

   fin.close();

   fout.close();

   return 0;

}

Alte întrebări interesante