Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
тыдыщ
 Аватар для klast
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483

Найти сумму всех целых чисел, лежащих между 1 и N включительно

28.11.2011, 20:17. Показов 2607. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
условие - http://acm.timus.ru/problem.aspx?space=1&num=1068

вот так решать начал
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
n, a, i, b:integer;
begin
readln(n);
if 0<n then
for i:=0 to n do
begin
a:=a+(n-i);
writeln(n-i,' ',a);
end
 
else
for i:=1 to n do
begin
.....
end;
 
writeln('FINISH ',a);
writeln('===================');
end.
как можно решить для n<0 ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2011, 20:17
Ответы с готовыми решениями:

Найти сумму всех целых чисел от N до K включительно
С клавиатуры вводятся целые N&lt;=K. Найти сумму всех целых чисел от N до K включительно цикл For

Найти сумму квадратов всех целых чисел от A до B включительно
Даны два целых числа A и B (A &lt; B). Найти сумму квадратов всех целых чисел от A до B включительно. Решить задачу с помощью рекурсивных...

Найти сумму квадратов всех целых чисел от A до B включительно
Доброго времени суток прошу вас помочь мне решить 4 задачи в паскале , а именно : For9. Даны два целых числа A и B (A &lt; B). Найти...

4
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
28.11.2011, 20:28
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

при работе с обратным отсчетом (от 1 к -10, например) используется конструкция downto
для твоего решения это выглядит так:
Pascal
1
2
3
4
5
6
else
for i:=1 downto n do
begin
a:=a+(n-i);
writeln(n-i,' ',a);
end;
Но сама задача решается другим способом, проверь на исходных данных и убедись.
Предложить решение? или...
1
тыдыщ
 Аватар для klast
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483
01.12.2011, 16:46  [ТС]
КонецСвета, вооот она!!

Добавлено через 1 минуту
КонецСвета, тут просто выход доработать надо и первое и последнее число не высчитывает

Добавлено через 24 секунды
получится что-то вроде
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var
n, a, i, b:integer;
begin
readln(n);
if 0<n then
begin
for i:=1 to n do
begin
a:=a+(n-i);
end;
a:=a+i;
end
else
begin
a:=1;
for i:=0 downto n do
begin
a:=a+(n-i);
end;
end;
writeln(a);
end.
0
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
01.12.2011, 18:09
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Зимбун, логику понимаю, но найти ошибку не могу... так что вот мой вариант
Pascal
1
2
3
4
5
6
7
8
9
10
11
uses crt;
var n,i,s: integer;
begin
read(n);
if n>0 then
   for i:=1 to n do
       s:=s+i else
   for i:=1 downto n do
       s:=s+i;
write(s);
end.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
01.12.2011, 18:30
Вообще можно просто посчитать как сумму членов арифметической прогрессии с шагом=1.
Если n положительное то от 1 до n, если отрицательное, то от n до 1.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2011, 18:30
Помогаю со студенческими работами здесь

Найти сумму квадратов всех целых чисел от A до B включительно с использованием рекурсии
Даны два целых числа A и B (A&lt;B). Найти сумму квадратов всех целых чисел от A до B включительно. Помогите решите пожалуйста через...

Найти сумму всех целых чисел, лежащих между 1 и N включительно.
Найти сумму всех целых чисел, лежащих между 1 и N включительно. Исходные данные: В единственной строке расположено число N, по...

Вычислить сумму квадратов всех целых чисел, расположенных между n и m включительно
Для заданных целых чисел n и m вычислить сумму квадратов всех целых чисел, расположенных между n и m включительно. Ответ вывести по модулю...

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно
Желательно сделать в Pascal или Delphi

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно
Здравствуйте. Проверьте пожалуйста эту задачу Даны два целых числа A и B (A &lt; B). Найти сумму всех целых чисел от A до B включительно....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru