Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Вариант1 Практика6 задача 1*/
- #include <stdio.h> // библиотека для работы printf, scanf и типов переменных
- #include <conio.h> // для работы getch(); которая нужна нам для задержки экрана
- int main(void) // число обязательно должно быть пятиразрядным!=)
- {
- int a, n = 0; //Вводим переменные целого типа. a - число по условию задачи. n - счетчик троек. он изначально равен нулю
- printf("input digit type of : XXXXX \n"); // выводим сообщение. \n - перевод каретки на след. строку
- scanf("%i", &a); // считываем одну переменную целого типа (%i). & - обозначает куда считывать. &a - в адрес переменной a
- // проверяем числа поряррядно.
- if ((a%10) == 3) // % - операция остатка от деления на число. т.е. проверяем последнее число. (остаток от деления на 10)
- n++; // в случае, если он = 3, увеличиваем счетчик на 1
- if (((a/10)%10) == 3) // операция / - целочисленное деление, если типы чисел целочисленные. проверяем второе число в числе (каламбур)
- n++; // повтор
- if (((a/100)%10) == 3) // проверяем 3 знак
- n++;
- if (((a/1000)%10) == 3) // 4
- n++;
- if ((a/10000) == 3) // ну и 5 знак. он же первый если смотреть слева на право ;]
- n++;
- printf("\nQuantity of '3' = %i", n); // вывод
- getch(); // задерживаем экран
- return 0; // завершаем работу программы, возвращая число.
- }
Advertisement
Add Comment
Please, Sign In to add comment