Подсчитать количество четных отрицательных элементов последовательности (while, for, repeat) - C (СИ)
Формулировка задачи:
Подсчитать кол-во четных отрицательных элементов среди 7ми вещественных чисел и найти минимальный элементов.
Нужно написать программу тремя этими способами. Сам не вдупляю. Т.к давно не программировал
Решение задачи: «Подсчитать количество четных отрицательных элементов последовательности (while, for, repeat)»
textual
Листинг программы
#include <stdio.h> int main(void) { float array[7]; int count = 0, i = 0; float min = 0; printf("Enter seven digit:\n"); do{ scanf("%f", &array[i]); if (array[i] < 0) count++; if (min > array[i]) min = array[i]; i++; }while(i < 7); printf("Minimal - %f\n", min); printf("Element - %d\n", count); }
Объяснение кода листинга программы
В этом коде выполняются следующие действия:
- В начале кода подключается стандартная библиотека printf.h, которая позволяет выводить информацию на экран.
- Затем определена переменная count, которая будет использоваться для подсчета количества четных отрицательных элементов массива. Переменная инициализируется значением 0.
- Далее определена переменная i, которая будет использоваться для перебора элементов массива. Она инициализируется значением 0.
- Определена переменная min, которая будет использоваться для хранения минимального значения элемента массива. Ее значение инициализируется значением 0.
- Выводится сообщение
Введите семь чисел
и затем с помощью цикла do-while происходит считывание семи чисел с клавиатуры и сохранение их в массиве array. - Внутри цикла do-while проверяется каждое число массива на отрицательность и если число отрицательное, то увеличивается значение переменной count на 1. Также проверяется каждое число массива на минимальность и если текущее число меньше минимального, то обновляется значение переменной min.
- После завершения цикла do-while выводится минимальное значение переменной min.
- Затем выводится количество четных отрицательных чисел в массиве, значение переменной count. Список действий в коде:
- Подключение библиотеки printf.h
- Инициализация переменной count
- Инициализация переменной i
- Инициализация переменной min
- Ввод семи чисел с клавиатуры и сохранение их в массиве array
- Проверка каждого числа массива на отрицательность и увеличение значения переменной count при отрицательном числе
- Проверка каждого числа массива на минимальность и обновление значения переменной min при нахождении меньшего числа
- Вывод минимального значения переменной min
- Вывод количества четных отрицательных чисел в массиве
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д