0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 16
1

Найти сумму всех нечетных чисел от 1 до n

26.08.2010, 08:44. Показов 5945. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выполнить необходимую обработку, при этом описать рекурсивную процедуру или функцию, исходя из условия задачи. Исходные данные задать самостоятельно, учитывая специфику задачи.
Дано натуральное число n. Найти сумму всех нечетных чисел от 1 до n.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2010, 08:44
Ответы с готовыми решениями:

Вводится последовательность из n целых чисел найти сумму всех нечетных чисел
Вводится последовательность из n целых чисел найти сумму всех нечетных чисел Помогите пожалуйста...

Найти сумму факториалов всех нечётных чисел от 1 до 30
Найти сумму факториалов всех нечётных чисел от 1 до 30. Для нахождения факториала числа используйте...

Дано натуральное число n.Найти сумму всех нечетных чисел от 1 до n.
Подскажите пожалуйста как целиком сделать программу для этой задачи на Паскале. За ранее...

Найти сумму всех четных, вводимых с клавиатуры, чисел и произведения всех нечетных
найти сумму всех четных, вводимых с клавиатуры, чисел и произведения всех нечетных.

2
Автор FAQ
Автор FAQ
1800 / 612 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
26.08.2010, 09:00 2
Лучший ответ Сообщение было отмечено dusya9992 как решение

Решение

Примерно так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function sum(n: integer) : integer;
Begin
  if n > 0 then
  Result := n + sum(n-2) else Result := n + 1;
End;
  var
 n,s: integer;
begin
 Writeln('n:');
 Readln(n);
 if n mod 2 = 0 then
   n:= n-1;
 s:=sum(n);
 WriteLn(s);
 readln;
end.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
26.08.2010, 09:14 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
function Summa(k:integer):longint;
begin
if k<1 then exit;{если меньше 1}
if k mod 2=0 then k:=k-1;{если четное, уменьшим на 1}
if k=1 then Summa:=1
else Summa:=Summa(k-1)+k;
end;
var n:integer;
begin
clrscr;
write('n=');
readln(n);
write('Сумма нечетных от 1 до ',n,' = ',Summa(n));
readln
end.
Добавлено через 2 минуты
Цитата Сообщение от Rockedit Посмотреть сообщение
Result := n + sum(n-2) else Result := n + 1
Ну не пашет ваш result в Паскале! Достали уже. Не можете писать на Паскале, не пудрите мозг новичкам.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2010, 09:14
Помогаю со студенческими работами здесь

Найти в заданном интервале сумму всех четных чисел и среднее арифметическое всех нечетных
Задать интервал целых чисел. Найти сумму всех четных чисел и среднее арифметическое всех нечетных.

Найти сумму всех нечётных чисел от a до b
38. Найти сумму всех нечётных чисел от a до b.

Вводится 10 чисел. Найти сумму всех четных чисел и произведение нечетных
вводится 10 чисел.найти сумму всех четных чисел и произведение нечетных

Найти сумму всех нечетных двухзначных чисел
3.Найти сумму всех нечетных двухзначных чисел. И блок-схему если не сложно)

Найти сумму всех нечетных трехзначных чисел
Дано М целых чиселю. Найти сумму всех нечетных трехзначных чисел.

Найти сумму всех нечетных двухзначных чисел
Найти сумму всех нечетных двухзначных чисел


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru