Консультация # 196633: Здравствуйте, уважаемые эксперты! Помогите пожалуйста: [img]https://a.radikal.ru/a23/1910/7a/57fc240d2eae.jpg[/img] ...Консультация # 196634: Уважаемые эксперты! Помогите пожалуйста! [img]https://b.radikal.ru/b25/1910/71/6d02f43fdfce.jpg[/img]...Консультация # 196627: Здравствуйте! У меня возникли сложности с таким вопросом: Нужно вывести на экран 1 или 0 в зависимости от того, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр. ...Конс
ультация # 196628: Здравствуйте! У меня возникли сложности с таким вопросом: Дано цело число k от 1 до 180. Нужно определить, какая цифра находится в k-й позиции последовательности 10111213...9899, в которой выписаны подряд все двузначные числа. Спасибо...
var x,y,f,a:real;
k:integer;
begin
write('Введите x,y');
readln(x,y);
repeat
writeln('Выберите функцию 1: x^2 2: sh(x) 3: e^x');
readln(k);
until k in [1..3];
case k of
1:f:=x*x;
2:f:=(exp(x)-exp(-x))/2;
3:f:=exp(x);
end;
if x*y>0 then a:=sqr(f+y)-sqrt(f*y)
else if x*y>0 then a:=sqr(f+y)+sqrt(abs(f*y))
else a:=sqr(f+y)+1;
write('a=',a:0:3)
end.
Консультировал: puporev (Профессионал)
Дата отправки: 10.10.2019, 13:17
Здравствуйте! У меня возникли сложности с таким вопросом: Нужно вывести на экран 1 или 0 в зависимости от того, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр.
{ Вывести на экран 1 или 0 в зависимости от того, равна сумма двух первых цифр
заданного четырехзначного числа сумме двух его последних цифр.}
Program Sum_cifr;
var
i:integer;
begin
readln(i);
writeln(ord((i div 1000)+(i mod 1000 div 100)=((i mod 100) div 10)+(i mod 10)));
end.
Консультировал: zdwork (6-й класс)
Дата отправки: 10.10.2019, 10:18
Здравствуйте! У меня возникли сложности с таким вопросом: Дано цело число k от 1 до 180. Нужно определить, какая цифра находится в k-й позиции последовательности 10111213...9899, в которой выписаны подряд все двузначные числа. Спасибо
{ Дано цело число k от 1 до 180. Нужно определить, какая цифра находится в k-й позиции
последовательности 10111213...9899, в которой выписаны подряд все двузначные числа.}
Program Cifra_v_k;
var
k, i: integer;
s, x: string; // string - строка;
begin
for i := 10 to 99 do s := s + IntToStr(i); // IntToStr - преобразование целого числа в строку
writeln(s);
write('Введите число k: ');
readln(k);
x := s[k]; // k - рассматривается как элемент массива
writeln(k, '-я цифра: ', x)
end.
{ Дано цело число k от 1 до 180. Нужно определить, какая цифра находится в k-й позиции
последовательности 10111213...9899, в которой выписаны подряд все двузначные числа.}
program Cifra_v_k;
var
k, x: integer;
begin
write('Введите число k: ');
readln(k);
x := ((k - 1) div 2) + 10;
if (k mod 2 <> 0) then
x := x div 10
else x := x mod 10;
writeln(k, '-я цифра: ', x)
end.
Выбирай...
Консультировал: zdwork (6-й класс)
Дата отправки: 10.10.2019, 10:29
5
нет комментария ----- Дата оценки: 10.10.2019, 10:35
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались.
Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора -
для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение.
Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал,
который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом.
Заходите - у нас интересно!