ksa4
30.06.2022 21:58

Списки. Язык Си 1. Создать список из n (n> 0) элементов (n вводится с клавиатуры), если другое
количество элементов не указано в конкретной задаче.
2. Тип ключей (информационных полей) задано по варианту.
3. Значение элементов списка взять самостоятельно такими, чтобы можно было продемонстрировать корректность работы алгоритма программы. ввод значений элементов списка можно выполнить произвольным (случайные числа, формирование значений по формуле, введение из файла или с клавиатуры).
4. Вид списка (очередь, стек, дек, прямой односвязный линейный список,
обратный односвязный линейный список, двозвьязний линейный список,
односвязный кольцевой список, двозвьязний кольцевой список) выбрать
самостоятельно с целью наиболее целесообразного решения поставленной по варианту задачи.
5. Выполнить над созданным списком действия, указанные по варианту, и корректное освобождения памяти списка.
6.(Важно) При выполнении заданных действий, выводе значений элементов и освобождении памяти списке считать, что длина списка (количество элементов n или 2n) неизвестна на момент выполнения этих действий.
7. Повторяющиеся части алгоритма необходимо оформить в виде процедур или
функций (для создания, обработки, вывода и освобождения памяти списков) с
передачей списка с параметра(ов).

Перевод условия задачи:
Ключами элементов списка являются целые числа. Выполнить циклический сдвиг элементов списка на k позиций вправо (k - натуральное и не превышает количества элементов списка). При необходимости разрешается использовать еще один список, другие структуры данных, кроме простых переменных, использовать запрещается.


Списки. Язык Си 1. Создать список из n (n> 0) элементов (n вводится с клавиатуры), если другое ко

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ingamelnik99
13.02.2020 20:27

название программы: Точность .ру

как будет работать: открываем сайт нам задают вопрос по типу цену какого товара вы хотите узнать или же впишите товар, вписываем название и нам выдают точную цену на товар (чтобы его продать или купить) если мы хотим купить товар нам дают ссылку на интернет магазин а если продать на сайт где можно продавать самим.

Доп. функции: мы можем сканировать фотографию товара и программа сама скажет какой цены должен стоить этот товар, можно предлагать программе все возможные цены она будет говорить нужна ли цена больше или меньше.

ну.. не знаю как получилось я просто составила название для программы как она будет работать и доп. функции надеюсь

0,0(0 оценок)
Ответ:
Мику35
12.12.2020 13:48
//PascalABC.NET 3.2 сборка 1318

Var  x1,y1,x2,y2,x,y,x3,y3,x4,y4:integer;
begin
read(x1,y1,x2,y2,x,y);
x3:=x1;
y3:=y2;
x4:=x2;
y4:=y1;
if (x<x1) and (y<=y3) and (y>=y1) then writeln('W') else
if (x<x1) and (y>y3) then writeln('NW') else
if (x>=x1) and (x<=x2) and (y>y3) then writeln('N') else
if (x>x2) and (y>y3) then writeln('NE') else
if (x>x2) and (y<=y2) and (y>=y4) then writeln('E') else
if (x>x2) and (y<y4) then writeln('SE') else
if (x<=x4) and (x>=x1) and (y<y4) then writeln('S') else
if (x<x1) and (y<y1) then writeln('SW');
end.

Пример ввода:
-2 1 4 4 -3 5
Пример вывода:
NW
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота