IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

2 страниц V  1 2 >  
 Ответить  Открыть новую тему 
> Задачи на Циклы
Mimosa
сообщение 10.05.2007 19:06
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Здравствуйте!!не могли бы вы мне помочь в решении 2х задач на Паскале.Для меня они нерешаемые!Плиз,помогите все,кто может!заранее очень признательна!
Задача №1
Составить программу нахождения суммы положительных нечетных чисел<100

Задача №2
Составить программу нахождения суммы целых положительных чисел из промежутка от А до В кратных 4.Значение А и В вводятся с клавиатуры!!


Жду ответа!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 10.05.2007 19:08
Сообщение #2


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


И зачем дублировать темы?...
Удалила старую с неправильным названием.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 19:11
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Да......я в Паскале новичок....практически ничего не понимаю..хочу понять,не получается решать задачи такого типа!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 10.05.2007 19:52
Сообщение #4


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

Репутация: -  4  +


типо этого:
№1
s:=0;
for i:=2 to 98 do
if i mod 2=0 then s:=s+i;


№2
s:=0;
for i:=A to B do
if (i mod 43)*10 = 0 then s:=s+i;

зы : могу ошибаться

не надо в 2 х темах сразу писать

Сообщение отредактировано: Адель - 10.05.2007 19:54
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 19:56
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Спасибки!а ты уверена?про 2ю задачу?там же кратных 4!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 10.05.2007 20:01
Сообщение #6


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

Репутация: -  4  +


букву с цифрой перепутала) вот:
s:=0;
for i:=A to B do
if i mod 4 = 0 then s:=s+i;

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 20:04
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Спасибо огромное!!!думаю они верны!как вам кажется?

Сообщение отредактировано: Mimosa - 10.05.2007 20:21
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 10.05.2007 20:17
Сообщение #8


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

Репутация: -  4  +


а как вам? smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 20:23
Сообщение #9


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Мна кажется,что верны... smile.gif такой неожиданный ответ smile.gif а почему в первой задаче до 98?вроде же нечетные
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 10.05.2007 20:27
Сообщение #10


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

Репутация: -  4  +


s:=0;
for i:=1 to 99 do
if i mod 2<>0 then s:=s+i;

мдя. unsure.gif

Сообщение отредактировано: Адель - 10.05.2007 20:29
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 20:30
Сообщение #11


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Шпасиба!!!! good.gif

Добавлено через 2 мин.
2<>0 эт что?растолкуйте,пожалуйста smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 10.05.2007 20:35
Сообщение #12


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

Репутация: -  4  +


Цитата
2<>0 эт что?растолкуйте,пожалуйста

это нечетные числа(в данном случае)
mod 2 - четные
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 20:41
Сообщение #13


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +




Добавлено через 13 мин.
Сейчас проверяла 2ю задачу,чет она не проходит....... no1.gif

Сообщение отредактировано: Mimosa - 10.05.2007 20:56
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 10.05.2007 21:21
Сообщение #14


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

Репутация: -  4  +


у тебя ошибка в 3 строке smile.gif lol.gif

ps ты хоть скажи, что именно неполучается
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Sto
сообщение 10.05.2007 21:22
Сообщение #15


Пионер
**

Группа: Пользователи
Сообщений: 70
Пол: Мужской
Реальное имя: Илья

Репутация: -  2  +


Думаю так будет работать
Var
A, B, Sum, i : Integer;
Begin
Write('Please, enter A -> ');
ReadLn(A);
Write('Please, enter B -> ');
ReadLn(B);
Sum := 0;

For i := A To B Do
Begin
If (i > 0) and ((i mod 4) = 0) Then
Sum := Sum + i;
End;
WriteLn('Sum = ',Sum);
ReadLn;
End.

Главное чтобы A было меньше B.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 21:22
Сообщение #16


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Что же не так?мож подскажете? rolleyes.gif

Добавлено через 13 мин.
Спасибо тебе,Sto!!прошла задача!!! rolleyes.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 10.05.2007 21:37
Сообщение #17


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

Репутация: -  4  +


Sto
(i > 0) and ((i mod 4) = 0)

тоггда уж А проверять на >0

Mimosa, см 14 пост

Сообщение отредактировано: Адель - 10.05.2007 21:50
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 21:40
Сообщение #18


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Где ошибка?я чет не пойму
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Sto
сообщение 10.05.2007 21:44
Сообщение #19


Пионер
**

Группа: Пользователи
Сообщений: 70
Пол: Мужской
Реальное имя: Илья

Репутация: -  2  +


Адель
Цитата

Задача №2
Составить программу нахождения суммы целых положительных чисел из промежутка от А до В кратных 4.Значение А и В вводятся с клавиатуры!!
Жду ответа!!

Использовать abs(i) mod 4 = 0 нельзя.
Например будет задана область [-8;8]. Для этой области целые положительные числа кратные 4-м, будут 4 и 8.
Тоесть Сумма равна 12. А программа посчитает 24.

Mimosa незачто!!

Сообщение отредактировано: Sto - 10.05.2007 21:45
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Mimosa
сообщение 10.05.2007 21:56
Сообщение #20


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский

Репутация: -  0  +


Еще раз огромый респект!!спасибо огромное!! rolleyes.gif rolleyes.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V  1 2 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 14:20
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"