Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include<stdio.h>
- #include<stdlib.h>
- #include<math.h>
- void Menu()
- {
- system("cls");
- printf(" 1. Tekst zadachi \n");
- printf(" 2. Vvod dannih v minutah \n");
- printf(" 3. Pereschet v sekundy \n");
- printf(" 4. Pereschet v chasy i minuty ( HH : MM ) \n");
- printf(" 5. Pereschet v sutki, chasy i minuty ( DD : HH : MM ) \n");
- printf(" 6. Exit \n");
- }
- void Tekst (int a)
- {
- system("cls");
- printf(" Napisat' programmu perescheta yedinits vremeni. \n Programma dolzhna upravlyat'sya s pomoshch'yu menyu iz shesti punktov .\n");
- }
- void Vvod (int a)
- {
- printf("Input time in minutes: ");
- scanf_s("%d /n", a);
- }
- void SS (int a)
- {
- printf("Time in seconds is %d ", a*60, "s");
- }
- void HHMM (int a)
- {
- int b = 0, c = a;
- while (c >= 60)
- {
- b = b+1; c = c-60;
- }
- printf("Time HH:MM = %d:%d", b, c);
- }
- void DDHHMM (int a)
- {
- int b = 0, c = a, d =0;
- while (c >= 60)
- {
- b = b+1; c = c-60;
- }
- while (b >= 24)
- {
- d = d+1; b = b-1;
- }
- }
- int main()
- {
- int a = 0, k=15, p;
- void (*f[5])(int a) = {Tekst, Vvod, SS, HHMM, DDHHMM };
- Menu();
- scanf_s("%d", &p);
- while (p != 6)
- {
- if ((p<1)||(p>6)) {
- printf("INPUT ERROR! Vvedite chislo ot 1 do 6 \n"); getchar();
- }
- while ((p>0)&&(p<6))
- {
- (*f[p-1])(a);
- getchar();
- Menu();
- scanf_s("%d", &p);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment