Turbo Pascal

[Spider]

New Member
Ответ: Turbo Pascal

есть еще задачка...спасибо за пред идущую. Смог ее понять в одном из кодов. Вот следующая, прошу помощи...

Система y= (x-3)^-1,если x=4
= (Vx^2-9, если х>2
= x^-3 - 5 в остальных случаях
Чувак, не позорься, это же элементарные задачи, может просто стоит прочитать конспект/учебник и немного пошевелить мозгами?
 

quant

yeah
Відповідь: Turbo Pascal

задача: есть шоколадка m * n долек и мы можем разломать её 1 раз между дольками на 2 прямоугольника по линии
нужно определить можем ли мы отломить таким образом d долек
задаются: m n k
вывод:YES или NO
п.с.:интересно посмотреть решения
 
A

AkeL.php

Guest
Ответ: Відповідь: Turbo Pascal

задача: есть шоколадка m * n долек и мы можем разломать её 1 раз между дольками на 2 прямоугольника по линии
нужно определить можем ли мы отломить таким образом d долек
задаются: m n k
вывод:YES или NO
п.с.:интересно посмотреть решения
Сделал, смотри. Вроде бы получается
Код:
class calc{
	calc(int n, int m, int k){
		System.out.println("Entered " + n + " " + m + " " +  k );
	int i,j;
	boolean result;
		if (n<m){
			for (i=1; i<= m-1; i++){
				if(result = (k == i*n)) System.out.println(n*i  + "- YES"); 
				else continue; 
			}
		} else {
			for (j=1; j<= n-1; j++){
				if(result = (k == j*m)) System.out.println(m*j  + "- YES"); 
				else continue; 
			}
		} 
	}
}
class alg{
	public static void main(String[] args){
		new calc(3,6,9);
	}
}
Только ответ "No" не смог долепить, просто ничего не выводится.
 

Вкладення

Пух

كنت بلهاء
Модератор
Ответ: Turbo Pascal

Akel, а это Турбо Паскаль? О_О
 
A

AkeL.php

Guest
Ответ: Turbo Pascal

quant`у, я так понял, главное алгоритм проверить:), а реализация - на 2-м плане.
 

WerSus64

New Member
Ответ: Turbo Pascal

Есть такой вариант: проверить делиться ли d без остатка на m и n. Если да, то можно отделить d кусочков.
 

Пух

كنت بلهاء
Модератор
Ответ: Turbo Pascal

задача: есть шоколадка m * n долек и мы можем разломать её 1 раз между дольками на 2 прямоугольника по линии
нужно определить можем ли мы отломить таким образом d долек
задаются: m n k
вывод:YES или NO
п.с.:интересно посмотреть решения
Есть такой вариант: проверить делиться ли d без остатка на m и n. Если да, то можно отделить d кусочков.
вроде того?

Код:
var
m,n,d:integer;
begin
readln(m,n,d);
if (d mod m = 0) or (d mod n = 0)
then
write('yes')
else
write('no');
readln;
end.
 
Останнє редагування:
Зверху