Epso

Untitled

Apr 9th, 2012
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.91 KB | None | 0 0
  1. /*Вариант1 Практика6 задача 1*/
  2. #include <stdio.h> // библиотека для работы printf, scanf и типов переменных
  3. #include <conio.h> // для работы getch(); которая нужна нам для задержки экрана
  4.  
  5. int main(void) // число обязательно должно быть пятиразрядным!=)
  6. {
  7. int a, n = 0; //Вводим переменные целого типа. a - число по условию задачи. n - счетчик троек. он изначально равен нулю
  8. printf("input digit type of : XXXXX \n"); // выводим сообщение. \n - перевод каретки на след. строку
  9. scanf("%i", &a); // считываем одну переменную целого типа (%i). & - обозначает куда считывать. &a - в адрес переменной a
  10. // проверяем числа поряррядно.
  11. if ((a%10) == 3) // % - операция остатка от деления на число. т.е. проверяем последнее число. (остаток от деления на 10)
  12.     n++; // в случае, если он = 3, увеличиваем счетчик на 1
  13. if (((a/10)%10) == 3) //  операция / - целочисленное деление, если типы чисел целочисленные. проверяем второе число в числе (каламбур)
  14.     n++; // повтор
  15. if (((a/100)%10) == 3) // проверяем 3 знак
  16.     n++;
  17. if (((a/1000)%10) == 3) // 4
  18.     n++;
  19. if ((a/10000) == 3) // ну и 5 знак. он же первый если смотреть слева на право ;]
  20.     n++;
  21. printf("\nQuantity of '3' = %i", n); // вывод
  22. getch(); // задерживаем экран
  23. return 0; // завершаем работу программы, возвращая число.
  24. }
Advertisement
Add Comment
Please, Sign In to add comment