Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.03.2010, 21:33   #1
JeeSx
Новичок
Джуниор
 
Аватар для JeeSx
 
Регистрация: 02.03.2010
Сообщений: 4
Стрелка Не могу сообразить в паскале с массивом

Пожалуйста помогите сообразить в паскале.
Взялся за задачу: Дано N числа и найти сумму чисел кратных 7.
Мой способ решения задачи, но не могу понять как и что писать в условии, и как найти сумму. =(((
_____________________________
Код:
Proram HappyEnd;
uses crt;
var
       B:ARRAY[1..100] of Real;
       i,N,A: Integer;
       Summa: Real;
Begin
 Writeln ('Vvesti kollichestvo chisel');
 readln (N);
     for i:=1 to N do
      begin
        writeln ('Vvesti sami chisla');
        readln (B[i]);
      end;

for i:=1 to N do
 Begin
B[i]:=A;
  If A mod 7=0 then Summa:=A else Summa:=0;
  end;
writeln ('Summa=',Summa:5:0);
readln;
end.
_______________________________

Последний раз редактировалось Stilet; 03.03.2010 в 09:11.
JeeSx вне форума
Старый 02.03.2010, 21:51   #2
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Во-первых, массив тут не нужен. Организовать можно все в одном цикле.
Во-вторых, у тебя бредовое условие. Сам попробуй его прочитать:

если "А" кратно к 7 то сумма превращается в "А", иначе становится равной нулю. тоесть как только встречается элемент, который не кратен к 7, то сумма обнуляется...
делай так:
Код:
if a mod 7=0 then summa:=summa+a;
только ПЕРЕД ЦИКЛОМ (в самом начале программы) сделай summa:=0; потому что иногда бывает что начальное значение переменной не равно нулю...
легко-же )
ставь плюсик в репутацию)
Помогли тебе - помоги другому.
Alt вне форума
Старый 02.03.2010, 22:06   #3
Codemaster_N1
Новичок
Джуниор
 
Регистрация: 01.03.2010
Сообщений: 18
По умолчанию

самое интересное, что люди даже и не понимают, что они полный бред пишут!

Цитата:
Дано N числа и найти сумму чисел кратных 7.
Сам то прочитай, что пишешь. И вот на 100% процентов уверен, что даже если прочитаешь, то будешь считать, что ты всё правильно и понятно написал!

что за N числа? (может N чисел? русский то хоть знаешь?)
и нафига там союз "и"???

Последний раз редактировалось Codemaster_N1; 02.03.2010 в 22:13.
Codemaster_N1 вне форума
Старый 03.03.2010, 15:17   #4
JeeSx
Новичок
Джуниор
 
Аватар для JeeSx
 
Регистрация: 02.03.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Alt Посмотреть сообщение
Во-первых, массив тут не нужен. Организовать можно все в одном цикле.
Во-вторых, у тебя бредовое условие. Сам попробуй его прочитать:

если "А" кратно к 7 то сумма превращается в "А", иначе становится равной нулю. тоесть как только встречается элемент, который не кратен к 7, то сумма обнуляется...
делай так:
Код:
if a mod 7=0 then summa:=summa+a;
только ПЕРЕД ЦИКЛОМ (в самом начале программы) сделай summa:=0; потому что иногда бывает что начальное значение переменной не равно нулю...
легко-же )
ставь плюсик в репутацию)
Спасибо что помог! Как + в репутацию тебе ставить?
JeeSx вне форума
Старый 03.03.2010, 16:04   #5
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Цитата:
Спасибо что помог! Как + в репутацию тебе ставить?
Под моей аватаркой есть такая икнока:
Помогли тебе - помоги другому.
Alt вне форума
Старый 03.03.2010, 16:15   #6
JeeSx
Новичок
Джуниор
 
Аватар для JeeSx
 
Регистрация: 02.03.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Alt Посмотреть сообщение
Под моей аватаркой есть такая икнока:
Чтото не вижу повышения твоей репутации. Коментарий нужно было добавлять или это не обезательно?
JeeSx вне форума
Старый 03.03.2010, 16:18   #7
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Цитата:
Сообщение от JeeSx Посмотреть сообщение
Чтото не вижу повышения твоей репутации. Коментарий нужно было добавлять или это не обезательно?
Нужно нажать на эту иконку и запустится java-скрипт, в котором надо выбрать пункт "одобряю" и написать причину) но если не можешь разобраться то не делай)

если ты про то, что у меня репутация не повысилась, то так бывает, я не знаю почему))
Помогли тебе - помоги другому.
Alt вне форума
Старый 03.03.2010, 16:20   #8
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
Что-то не вижу повышения твоей репутации.
Просто при ваших
Цитата:
Сообщений: 3
Репутация:10
Репутация не прибавляется
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума
Старый 03.03.2010, 16:24   #9
JeeSx
Новичок
Джуниор
 
Аватар для JeeSx
 
Регистрация: 02.03.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от ОДИНОЧЕСТВО В СЕТИ Посмотреть сообщение
Просто при ваших

Репутация не прибавляется
Сколько min сообщений нужно, что бы тлругому пользователю + поставить?
JeeSx вне форума
Старый 03.03.2010, 16:52   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тема исчерпана. Флуд прекращаем.
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа в паскале связанная с массивом denis2010 Помощь студентам 3 01.02.2010 16:51
программа в паскале связанная с массивом denis2010 Помощь студентам 1 26.01.2010 22:32
проблема с двуменрным массивом, не могу понять чего не хватает Hime_Aka Общие вопросы C/C++ 2 16.04.2009 00:20
2 задачи с массивом на паскале Карабин Помощь студентам 9 02.04.2009 18:24