Вычислить сумму, используя цикл с параметром, вывести на экран суммируемые числа - C (СИ)
Формулировка задачи:
Вычислить сумму, используя цикл с параметром, вывести на экран суммируемые числа.
Вывести значение функции на промежутке [a..b] c шагом 0.5, используя цикл с предусловием, вывод оформить в виде таблицы.
Используя цикл с постусловием организовать повторение программы.
Задание 1 )Найти сумму целых положительных чисел, больших 20, меньших 100 и кратных 3
Задание 2 )Y=X*COS(X)+SIN(X)
Решение задачи: «Вычислить сумму, используя цикл с параметром, вывести на экран суммируемые числа»
textual
Листинг программы
- #include <stdio.h>
- #include <math.h>
- #include <locale.h>
- int main(){
- setlocale(LC_ALL, "rus");
- char a;
- int summ;
- int i;
- do{
- summ = 0;
- for(i = 21; i < 100; i++){
- if(i%3 == 0){
- summ += i;
- printf("%d\n", i);
- }
- }
- printf("\nСумма: %d\n", summ);
- printf("Закончить ввод? (y/n): ");
- scanf("%c", &a);
- }while(a != 'y');
- return 0;
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами и вывода на экран
- Установка русской локали для вывода сообщений
- Объявление переменных: a (для считывания ответа пользователя), summ (для хранения суммы), i (для использования в цикле)
- Использование цикла do-while для повторения программы, пока пользователь не введет 'y'
- Внутри цикла, инициализация суммы равной 0
- Использование цикла for для прохода по числам от 21 до 100 (не включая 100)
- Проверка, делится ли текущее число на 3 без остатка
- Если число делится на 3 без остатка, то добавление его к сумме и вывод на экран
- После завершения внутреннего цикла, вывод на экран суммы
- Запрос у пользователя ввести 'y' или 'n' для продолжения или завершения программы
- Считывание ответа пользователя с помощью функции scanf
- Проверка, что введенный символ не равен 'y', чтобы продолжить выполнение программы
- Если пользователь ввел 'y', то выход из цикла do-while и завершение программы
- Если пользователь ввел что-то другое, то очистка консоли и повторное выполнение программы с начала
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д