Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- // Functia care calculeaza noua ora dupa adaugarea diferentei de secunde
- void calculeazaOraNoua(int ora, int minut, int secunda, int diferenta) {
- int totalSecunde = ora * 3600 + minut * 60 + secunda + diferenta;
- int oraNoua = (totalSecunde / 3600) % 24;
- int minutNou = (totalSecunde / 60) % 60;
- int secundaNoua = totalSecunde % 60;
- printf("Ora noua este: %02d:%02d:%02d\n", oraNoua, minutNou, secundaNoua);
- }
- int main() {
- int ora, minut, secunda, diferenta;
- printf("Introduceti ora curenta (format 24h): ");
- scanf("%d", &ora);
- printf("Introduceti minutele curente: ");
- scanf("%d", &minut);
- printf("Introduceti secundele curente: ");
- scanf("%d", &secunda);
- printf("Introduceti diferenta de secunde: ");
- scanf("%d", &diferenta);
- calculeazaOraNoua(ora, minut, secunda, diferenta);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment