Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void adaugaDiferentaInSecunde(int ora, int minut, int secunda, int diferentaSecunde) {
- // Convertim ora, minutul și secunda în secunde și le adunăm
- int totalSecunde = ora * 3600 + minut * 60 + secunda;
- // Adăugăm diferența de secunde la total
- totalSecunde += diferentaSecunde;
- // Calculăm ora, minutul și secunda corespunzătoare totalului de secunde
- int oraNoua = totalSecunde / 3600;
- int minutNou = (totalSecunde % 3600) / 60;
- int secundaNoua = totalSecunde % 60;
- // Afișăm ora rezultată
- printf("Ora rezultata: %02d:%02d:%02d\n", oraNoua, minutNou, secundaNoua);
- }
- int main() {
- int ora, minut, secunda, diferentaSecunde;
- printf("Introduceti ora curenta: ");
- scanf("%d", &ora);
- printf("Introduceti minutul curent: ");
- scanf("%d", &minut);
- printf("Introduceti secunda curenta: ");
- scanf("%d", &secunda);
- printf("Introduceti diferenta in secunde: ");
- scanf("%d", &diferentaSecunde);
- adaugaDiferentaInSecunde(ora, minut, secunda, diferentaSecunde);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment