Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <locale.h>
- #include <string.h>
- #include <stdlib.h>
- #include <Windows.h>
- void zad1()
- {
- int bal;
- char balc[40];
- int loop;
- do
- {
- printf("Введите оценку от 2 до 5: ");
- scanf_s("%d", &bal);
- switch (bal)
- {
- case 2:
- strcpy_s(balc, "неудовлетворительно");
- break;
- case 3:
- strcpy_s(balc, "удовлетворительно");
- break;
- case 4:
- strcpy_s(balc, "хорошо");
- break;
- case 5:
- strcpy_s(balc, "отлично");
- break;
- default:
- strcpy_s(balc, "такой оценки не существует");
- }
- puts(balc);
- printf("Ввести ещё одну оценку? 1 - да / 0 - нет\n");
- scanf_s("%d", &loop);
- getchar();
- system("cls");
- } while (loop == 1);
- }
- void zad2()
- {
- char balc[4][20] = {"неудовлетворительно", "удовлетворительно", "хорошо", "отлично" };
- int loop, bal;
- do
- {
- printf("Введите оценку от 2 до 5: ");
- scanf_s("%d", &bal);
- if (bal >= 2 && bal <= 5)
- puts(balc[bal - 2]);
- else
- printf("такой оценки не существует\n");
- printf("Ввести ещё одну оценку? 1 - да / 0 - нет\n");
- scanf_s("%d", &loop);
- getchar();
- system("cls");
- } while (loop == 1);
- }
- void zad3()
- {
- int loop;
- char balc[30];
- do
- {
- printf("Введите оценку: ");
- gets_s(balc);
- if (strcmp(balc, "неудовлетворительно") == NULL) printf("2\n");
- else if (strcmp(balc, "удовлетворительно") == NULL) printf("3\n");
- else if (strcmp(balc, "хорошо") == NULL) printf("4\n");
- else if (strcmp(balc, "отлично") == NULL) printf("5\n");
- else printf("такой оценки не существует\n");
- printf("Ввести ещё одну оценку? 1 - да / 0 - нет\n");
- scanf_s("%d", &loop);
- getchar();
- system("cls");
- } while (loop == 1);
- }
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- int menu;
- printf("Выберите задание от 1 до 3\n");
- scanf_s("%d", &menu);
- getchar();
- system("cls");
- switch (menu)
- {
- case 1:
- zad1();
- break;
- case 2:
- zad2();
- break;
- case 3:
- zad3();
- break;
- default:
- system("cls");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement