Написать программу которая вычисляет сумму первых n четных чисел

Доброго времени суток. У меня возникла не большая проблема. Я написал программу на си, которая находит сумму четных чисел на интервале от m до n. Числа m,n задаются пользователем.
Вот исходник:

#include main() < int mn; int n,ost; printf(«введите mn»); scanf(«%d»,mn); printf(«введите nn»); scanf(«%d»,n); ost=mn%2; if (!ost==0) mn++; while(!mn>n) mn+=2; printf («сумма четных чисел %d n»,mn); getch(); >
дело в том, что программа не правильно работает. помогите мне ее исправить.
Заранее благодарен.
Регистрация: 19.12.2008
Сообщений: 5,788
Во-первых, в функцию scanf нужно передавать значение по ссылке.
Во-вторых, странная запись:
if (!ost==0)
if (ost!=0)
или, на крайний случай, так:
if (!(ost==0))

Аналогично с условием в while.

И в-третьих, вы не считаете сумму четных чисел, а находите максимальное четное число на [m;n).

#include #include int main() < int m,n,Sum=0; printf(«введите mn»); scanf(«%d», printf(«введите nn»); scanf(«%d», if(m%2!=0) m++; while(m<=n) < Sum += m; m += 2; >printf («сумма четных чисел %d n»,Sum); getch(); return 0; >

Вполне очевидно, чтобы что-то понять, необходимо книги читать.

6 Сумма первых n чисел


Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.
___________________________________ ___________________________________ _______
[=Правила форума=] _____ [Поиск] _____ [Литература по С++] ____ [Литература. Паскаль]

Источник: www.programmersforum.ru

1. Написать программу, которая вычисляет сумму первых N четных положительных чисел.

1. Написать программу, которая вычисляет сумму первых N четных положительных чисел. Начальные данные (N количество чисел) вводятся с клавиатуры. Результаты работы программки записываются в файл Out.txt. 2. Написать программку, которая вычисляет сумму первых N четных положительных чисел. Исходные данные (N количество чисел) вводятся из файла Input.txt.

Результаты работы программки добавляются в файл Out.txt.

  • Виктория Будьман
  • Информатика
  • 2019-10-19 03:11:25
  • 2
  • 1
Читайте также:
Программа cura системные требования

Boris Golovakin 2019-10-19 03:15:45

program numbers; // название программs
var
num,i,sum : integer; // Задаём переменные
begin;

assign(f1,Out.txt);
rewrite(f1); // Готовим файл к записи
i:=0; // инициализируем их
sum := 0;
readln(num); // читаем значение
while i lt;= num do // создаём цикл, который выполняет действия пока i lt;= num
begin
sum := sum + i*2; // записываем в переменную sum значение её самой плюс значение чётного числа, а конкретно i*2
i:=i+1;
end;
writeln(f1,sum); // записываем

Источник: obrazovalka.com

СУММА И КОЛИЧЕСТВО ЧЕТНЫХ И НЕЧЕТНЫХ ЧИСЕЛ В ДИАПАЗОНЕ | C# ДОМАШНИЕ ЗАДАНИЯ | #4

Напишите программу на ABC паскале которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n

Найдите правильный ответ на вопрос ✅ «Напишите программу на ABC паскале которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n . » по предмету Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.

Новые вопросы по информатике

Написать программу, которая выводит на экран результаты следующих действий: 27-5= 11+21= 32/2= 2+2*2= (2+2) * 2= Написать программу, которая выводит на экран результаты следующих действий: 21-4= 21+11= 43/3= 3+3*3= (3+3) * 3=

Вариант 2 1. Даны три числа. Найдите сумму второго и третьего числа. Найдите квадрат первого числа. 2. Даны длины сторон прямоугольника. Найдите площадь прямоугольника.

3. Даны длины катетов прямоугольного треугольника. Найдите периметр треугольника.

Почему при А=1, В=1, С=1 ответ АVВ равно 1?

2. Какое значение будет иметь переменная b после выполнения следующих операторов присваивания: a:=3; b:=a+9; b:=a+b; b:=a-b+b/a. 3.

Найдите наиболее точное общее имя каждой группе объектов: з) клавиатура, сканер, мышь

Читайте также:
Прекращена работа программы rtss

Главная » Информатика » Напишите программу на ABC паскале которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n

Источник: iotvet.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru