using System;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите N и K");
int N = Int32.Parse(Console.ReadLine());
int K = Int32.Parse(Console.ReadLine());
int H = 0;
int ost = 0;
do
{
N -= K;
H+=1;
} while (N >= K);
ost = N;
Console.WriteLine(H + " целых частей");
Console.WriteLine(ost + " остаток");
}
}
}
1. Треугольник будет существовать если будут выполнятся одновременно три неравенства:
x + y > z
x + z > y
y + z > x
Программа:
var x, y, z: real;
begin
writeln('Введите стороны треугольника x, y, z: ');
read(x, y, z);
if (x + y > z) and (x + z > y) and (y + z > x)
then writeln('Треугольник существует')
else writeln('Треугольник не существует');
end.
2. Думаю, здесь излишни объяснения.
Программа:
var x, y, z: real;
begin
writeln('Введите три числа: ');
read(x, y, z);
writeln('В интервале (1; 3) лежат числа: ');
if (x > 1) and (x < 3) then writeln(x);
if (y > 1) and (y < 3) then writeln(y);
if (z > 1) and (z < 3) then writeln(z);
end.
Блок-схемы в приложении:
Разделим пазл на квадраты размера 2x2. Заметим, если в каком-нибудь квадрате Маша вынет хотя бы 3 кусочка, то гарантированно найдётся пара кусочков, которые можно состыковать. Значит, в худшем случае она вытащит не более половины всех кусочков, прежде чем появятся соседние. Как так может получиться, показано на рисунке.
Чтобы гарантированно найти пару кусочков, которые состыкуются правильно, ей надо вынуть 18 * 24 / 2 + 1 = 216 + 1 = 217 кусочков.
1) вводим X
2) если X < 0 то Y = | X | иначе Y = √X
3) выводим Y
Все 6 заданий имеют одинаковую блок-схему.(например, 5 В ромбе пишем На местности есть пень? В прямоугольнике Сторона ... является южной
Например, 4 В ромбе: На местности есть муравейник? В прямоугольнике: сторона является южной