👤

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

#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;

}

Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari