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

Scrieți, în limbajul de programare studiat, un program care citește de la tastatură șase numere
naturale, g1, m1, s1, respectiv g2, m2, s2, reprezentând măsurile (grade, minute și
secunde, în această ordine) a două unghiuri ascuțite, adiacente. Programul afișează pe ecran măsura sumei celor două unghiuri, sub forma gradelor, minutelor și secundelor, în această ordine, separate prin câte un spațiu.
Exemplu: dacă se citesc numerele 30, 40, 56 și 82, 35, 24, se afișează: 113 16 20. ( C++ )

CAT SE POATE DE URGENT,VA ROG!!!

Răspunsuri la întrebare

Răspuns de lucaciucandrei
2

#include<iostream>

using namespace std;

int main() {

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

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

   s = s1 + s2;

   m = m1 + m2;

   g = g1 + g2;

   if (s >= 60) {

       m = m + s / 60;

       s = s % 60;

   }

   if (m >= 60) {

       g = g + m / 60;

       m = m % 60;

   }

   cout << g << ' ' << m << ' ' << s;

   return 0;

}


Just12: ms boss esti tare
Alte întrebări interesante