Даны целые числа k, l, m. Подсчитать количество нулевых чисел - C (СИ)
Формулировка задачи:
Учусь на заочном, начали изучать язык С, дали сделать ряд лабараторных работ, пытаюсь сделать и не получается, ибо я очень мало знаю, кто поможет сделать все 6 ЛР, готов даже предоставить денежное вознаграждение.
вот 1е: Даны целые числа k, l, m. Подсчитать количество нулевых чисел.
вот что сделал я:
Помогите пожалуйста.
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- int main ()
- {
- int k,l,m, x;
- int r
- = scanf ("%d%d%d", &k,&l,&m);
- assert (r==3);
- for (x=0);
- {
- if ("%d%d%d", &k,&l,&m == 0) x+1;
- }
- }
- printf("Kol-vo nulej\n", x);
- return 0;}
Решение задачи: «Даны целые числа k, l, m. Подсчитать количество нулевых чисел»
textual
Листинг программы
- #include <stdio.h>
- int main(void) {
- int a, b, c;
- while ( printf("Three space separated integers: ") > 0 && scanf("%d%d%d", &a, &b, &c) == 3 )
- printf("%d of them are zeros.\n", !a + !b + !c);
- return 0;
- }
Объяснение кода листинга программы
В этом коде используется язык программирования C.
- Переменные
a
,b
иc
объявлены как целочисленные. - Код считывает три целых числа, разделенных пробелами, с помощью функции scanf.
- Затем код проверяет, были ли успешно считаны все три числа.
- Если это так, код выводит количество нулевых чисел, используя операторы логического И (!) и оператор вывода printf.
- Этот процесс повторяется до тех пор, пока пользователь не введет три числа или пока не будет достигнут конец файла.
- В конце программы возвращается 0, что означает успешное завершение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д