HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ОФФТОП > Болталка
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Народ помогите с информатикой(сорь если не там тему сделал)
  #1  
Старый 10.02.2010, 19:18
SinatoR
Новичок
Регистрация: 06.11.2009
Сообщений: 3
Провел на форуме:
58213

Репутация: -10
По умолчанию Народ помогите с информатикой(сорь если не там тему сделал)

вообщем это нужно сделать втурбо паскале через оператор ваил:

Введете числа с кловиатуры пока их сумма не привысет число 50 или их количество не станет больше 5


заранее СПАСИБО)
 

  #2  
Старый 10.02.2010, 19:43
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

Репутация: 90
Отправить сообщение для WNZRS с помощью ICQ
По умолчанию

Паскаль не знаю...
Код:
var:
count, sum, ch:integer
begin
do
begin
readln(ch);
count=count+1;
sum=sum+ch;
end;
while(sum < 50 OR count < 5)
end.
С++
Код:
#include <stdio.h>

int main()
{
int sum = 0,count = 0,sh = 0;
while(sum < 50 || count < 5)
{
scanf("%d", &ch);
sum += ch;
count++;
}
return 0;
}
 

  #3  
Старый 10.02.2010, 19:57
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

WNZRS, прочитай свой код. Почему OR? AND нужно ставить.
ТС,кинул в пм.
 

  #4  
Старый 10.02.2010, 19:59
total90
Участник форума
Регистрация: 30.09.2009
Сообщений: 148
Провел на форуме:
11581319

Репутация: 241
Отправить сообщение для total90 с помощью ICQ
По умолчанию

Цитата:
sum=sum+ch;

sum:=sum+ch
 

  #5  
Старый 10.02.2010, 20:03
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

total90, а что не все выписал?
Цитата:
var:
count, sum, ch:integer
begin
do
begin
readln(ch);
count=count+1;
sum=sum+ch;
end;
while(sum < 50 OR count < 5)
end.
 

  #6  
Старый 10.02.2010, 20:55
SinatoR
Новичок
Регистрация: 06.11.2009
Сообщений: 3
Провел на форуме:
58213

Репутация: -10
По умолчанию

народ над в турбопаскале...мы вот делали и одноклассники мы такого еще не прошли...
 

  #7  
Старый 10.02.2010, 21:09
total90
Участник форума
Регистрация: 30.09.2009
Сообщений: 148
Провел на форуме:
11581319

Репутация: 241
Отправить сообщение для total90 с помощью ICQ
По умолчанию

while *** do
begin
****
end;


такая структура должна быть, вроде


Цитата:
народ над в турбопаскале...мы вот делали и одноклассники мы такого еще не прошли...
что ты тут не знаешь?
 

  #8  
Старый 10.02.2010, 21:18
SinatoR
Новичок
Регистрация: 06.11.2009
Сообщений: 3
Провел на форуме:
58213

Репутация: -10
По умолчанию

count у нас небыло
 

  #9  
Старый 10.02.2010, 21:23
SinatoR
Новичок
Регистрация: 06.11.2009
Сообщений: 3
Провел на форуме:
58213

Репутация: -10
По умолчанию

ну вродь понятно то что значит посчитать
 

  #10  
Старый 10.02.2010, 21:24
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

Цитата:
Сообщение от SinatoR  
ну вродь понятно то что значит посчитать
Замени count на peremennaya
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ