ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

незнайка ABC
  #1  
Старый 14.06.2010, 17:47
Аватар для Shkiper2009
Shkiper2009
Познающий
Регистрация: 18.08.2009
Сообщений: 33
Провел на форуме:
192049

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

незнайка учит иностраные слова следушим образом. если число кратное трем, является вторником , четвергом
или соботой, то он учит 3 испанских и 1 англиское слово. если число месяца , кратное трем, - другой день недели,
то он учит 2 англиских и 4 немецких слов. по числам, которые при делении на 3 дают в остатке 1, он учит 1 испанское , 1 англиское
и 5 немецких слов . по астольным числам месяца незнайка учит 2 испанских, 4 англиских, и 1 немецкое слова. напишите
программу, подсчитывающую сколько слов в июне выучит незнайка, если 1 июня была среда.

помогите плиз...
icq:448-772-688
 
Ответить с цитированием

  #2  
Старый 14.06.2010, 21:50
Аватар для AGIMgal
AGIMgal
Новичок
Регистрация: 09.06.2010
Сообщений: 2
Провел на форуме:
17121

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

program neznayABC;
var i,s:integer;
begin
s:=0;
for i:=1 to 30 do begin
if ((i)mod(3)=0) and (i=2) and (i=4)and((i)mod(7)=0)and((i)mod(7)=2)and((i)mod(7) =4) then s:=s+4 ;
if ((i)mod(3)=0) and ((i)mod(2)<>0) then s:=s+6 ;
if (i)mod(3)=1 then s:=s+7 else s:=s+7;
end;
writeLN('всего незнайка выучит ',s,' слов') ;
end.

вроде работает, это 939512398
 
Ответить с цитированием

  #3  
Старый 14.06.2010, 22:55
Аватар для Xnamed
Xnamed
Новичок
Регистрация: 01.02.2009
Сообщений: 9
Провел на форуме:
141527

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

Код:
#include <iostream>
using namespace std;
bool ned(int);

int main()
{
	int i, sum=0;
	for(i=1;i<=30;i++)
	{
		if(i%3==0 && ned(i)) sum+=4;
		else
		if(i%3==0 && !ned(i)) sum+=6;
		else
		if(i%3==1) sum+=7;
		else sum+=7;
	}

	cout<<sum<<endl;
	return 0;
}

bool ned(int x)
{
	int k=0, h=0;
	while(1>0)
	{
		if(x%7==0 || x==2+k || x==5+h) return true;
		else
		{
			if(k>25 || h>25) return false;
			k+=7;
			h+=7;
		}
	}
}
как-то так)))
 
Ответить с цитированием

  #4  
Старый 15.06.2010, 08:25
Аватар для AGIMgal
AGIMgal
Новичок
Регистрация: 09.06.2010
Сообщений: 2
Провел на форуме:
17121

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

это какой язык? просто если задача поставлена немного по детски, наверно надо в паскале писать.ИМХО.
 
Ответить с цитированием

  #5  
Старый 15.06.2010, 10:10
Аватар для Xnamed
Xnamed
Новичок
Регистрация: 01.02.2009
Сообщений: 9
Провел на форуме:
141527

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

это с++
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Студентам с лабораторными сюда _Great_ С/С++, C#, Delphi, .NET, Asm 2868 16.06.2010 20:23
6digs, 7digs Thanderr ICQ - Покупка, продажа 18 09.04.2010 20:13
HELPFULL TOOLS Krist_ALL PHP, PERL, MySQL, JavaScript 20 04.06.2009 21:44



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


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




ANTICHAT.XYZ