Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <locale.h>
- struct Tariph
- {
- char name[100];
- double minut;
- double sms;
- };
- void Input(Tariph *num, int n)
- {
- for (int i = 0; i < n; i++)
- {
- printf("Введите название: ");
- gets_s(num[i].name);
- printf("Введите цену минуты разговора: ");
- scanf_s("%lf", &num[i].minut);
- printf("Введите цену одного текстового сообщения: ");
- scanf_s("%lf", &num[i].sms);
- printf("\n");
- fflush(stdin);
- }
- }
- void Poisk1(Tariph *num, int n)
- {
- int chas;
- for (int i = 0; i < n; i++)
- {
- chas = num[i].minut * 60;
- if (chas <= 60)
- printf("Тариф, который позволяет разговаривать 1 час за меньше 60 руб: %s\n", num[i].name);
- }
- }
- void Poisk2(Tariph *num, int n)
- {
- int a;
- for (int i = 0; i < n; i++)
- {
- a = num[i].sms * 10;
- if (a <= 20)
- printf("Тариф, позволяющий отправить 10 текст. сообщений за меньше 20 руб: %s\n", num[i].name);
- }
- }
- void main(void)
- {
- setlocale(LC_ALL, "Russian");
- int const n = 3;
- Tariph A[n];
- printf("Введите данные\n\n");
- Input(A, n);
- Poisk1(A, n);
- Poisk2(A, n);
- _getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement