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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2013, 12:50   #31
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

Цитата:
напишите программу,которая разгадывает код замка при условии что 2 кубика уже вставлены в ячейки
Если два кубика стоят не рядом, то программа Mainak на тесте
Код:
1 3 
4 10
решает не верно.
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!

Последний раз редактировалось SaLoKiN; 17.10.2013 в 12:59.
SaLoKiN вне форума Ответить с цитированием
Старый 17.10.2013, 13:01   #32
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Mainak, а как для случая: Pos1=1, Pos2=4, x=4, y=3.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.10.2013, 13:03   #33
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Mainak, а как для случая: Pos1=1, Pos2=4, x=4, y=3.
ответ: 3 3 3 3 3 3 3 3 3 3
или я не верно данные скормил....


хочется код Аватара помучить. но так лень ковыряться и убирать все взаимодействия с формами, что не хочется))
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!

Последний раз редактировалось SaLoKiN; 17.10.2013 в 13:06.
SaLoKiN вне форума Ответить с цитированием
Старый 17.10.2013, 13:05   #34
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от SaLoKiN Посмотреть сообщение
ответ: 3 3 3 3 3 3 3 3 3 3
или я не верно данные скормил....
А куда четверка делась
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.10.2013, 13:29   #35
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

Ее поглотило!!!

Давно не писал на C++, и собственно глядя на код Mainak возник вопрос.
Паскаль поддерживает вот такую штуку в Switch-case
Код:
Case pos1 of
1,4,7,10: begin a[1]:=x; a[4]:=x; a[7]:=x; a[10]:=x; end;
А плюсы не дружат с подобным? Или как это записать для диапазона?
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!
SaLoKiN вне форума Ответить с цитированием
Старый 17.10.2013, 13:51   #36
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Для диапазона 1..5 на паскале
(1,2,3,4,5)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.10.2013, 14:10   #37
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

оу, тогда на плюсах
Код:
case 1:
case 2:
case 3:
case 4:
case 5: <<"все от 1 до 5 будут тут!!"; break;
не прикольно кароч))
в плане работы с диапазонами if-else решают)
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!
SaLoKiN вне форума Ответить с цитированием
Старый 17.10.2013, 14:55   #38
Mainak
 
Регистрация: 16.10.2013
Сообщений: 8
По умолчанию

Код:
Var a: array [1..10] of byte;
i,x,y,z, pos1, pos2: byte;
Begin
ReadLn(x,y);
Readln(pos1, pos2);
if x+y>=10 then WriteLn ('Проверьте известные цифры.')
else
if x+y<4 then WriteLn ('Кубика с гранью ', 10-x-y,' *нет.')
else
if pos1=pos2 then WriteLn('Цифры не могут быть в одной ячейке.')
else
if pos1 mod 3 = pos2 mod 3 then Writeln('Код из цифр в таких позициях не существует.')
else
begin
z:=10-x-y;
For i:=1 to 10 do
a[i]:=z;
a[pos1 mod 3]:=x;
a[pos2 mod 3]:=y;
for i:=3 to 10 do
a[i]:=10-a[i-1]-a[i-2];
For i:=1 to 10 do
Write(a[i]:3);
end;
readln;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 17.10.2013 в 16:02.
Mainak вне форума Ответить с цитированием
Старый 17.10.2013, 15:05   #39
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Между прочим pos1=1, pos2=4 и x=6,y=6 или x=2,y=2 вполне съедобные ситуации, а прога отфутболит. Mainak, создается впечатление, что понятие тестирования программы для вас не знакомо
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.10.2013, 15:13   #40
Mainak
 
Регистрация: 16.10.2013
Сообщений: 8
По умолчанию

Вполне возможно-с
Mainak вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести все двухзначные числа, сумма которых равна N. djquins Помощь студентам 5 27.06.2013 12:03
Дан ряд любых чисел. Когда повторяется число второй раз, то его надо удалить. Katia1234 Помощь студентам 6 05.05.2012 10:09
Дана матрица А[m,n]. Найти первый столбец, сумма элементов которого равна сумме элементов первой строки. edikesh Помощь студентам 3 01.12.2011 19:21
Для любых 2 матриц (вводятся) надо найти объединение и пересечение этих матриц (Pascal) novicok Помощь студентам 6 15.09.2011 09:51
Двумерный массив.Поиск столбца сумма,которого равна 0 Almost456 Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 23:43