Даны два набора чисел (5,6,1,2,3) и (5,8,6,0,3) написать программу , которая подсчитывает количесво чисел, которые в обоих наборах, и записывает на их место нули.решение с объяснениями пож)
Ответы на вопрос:
uses crt; const mn1: array[1..5] of byte =(5,6,1,2,3); {объявляем наши наборы}const mn2: array[1..5] of byte =(5,8,6,0,3); {объявляем наши наборы} var i,c,n: integer; begin clrscr; write('набор1 до обработки: '); for i: =1 to 5 do write(mn1[i]: 3); {выводим на экран набор 1} writeln; writeln; write(' набор2 до обработки: : '); for i: =1 to 5 do write(mn2[i]: 3); {выводим на экран набор 2} writeln; writeln; n: =1; c: =0; while (n< =5) do {в цикле сравниваем n-й элемент набора1 с} begin {каждым элемент набора2 } for i: =1 to 5 do begin if (mn1[n]=mn2[i]) then begin c: =c+1; {если нашли совпадение до увеличиваем кол-во пар чисел} mn1[n]: =0; {и записываем на их место нули} mn2[i]: =0;
break; {переходим к след элементу набора1} end; end;
inc(n); end;
{выводим результаты обработки}
write('количество пар чисел: ',c);
writeln; write(' набор1 после обработки : '); for i: =1 to 5 do write(mn1[i]: 3); writeln; writeln; write(' набор2 после обработки : '); for i: =1 to 5 do write(mn2[i]: 3); readkey; {пауза до нажатия на любую клавишу} end.
galyazelenina, на каком языке нужен код?
и в не понятное условие: на позициях? или вообще если есть совпадения?
могу вам на си или на питоне
о какой базе данных идет речь ? microsoft access, *sql ?
возможно это и не то, что нужно, но
мне приходилось работать из mysql. там могут возникать ошибки таких видов:
- несоответствие введенных данных типу поля. (т.е. если тип поля int, а ты пытаешься ввести туда буквы)
- превышение лимита знаков в поле. (при создании поля можно устанавливать длинну этого поля)
- когда пытаешься в поле с пометкой primary ввести такое значение, которое уже есть в базе.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
dani2d23.07.2020 21:04
-
assassin83arsoz7sda01.07.2022 12:25
-
vaper404.06.2023 03:33
-
NezNeika09.02.2021 17:57
-
Георгий001506.09.2022 21:19
-
madara01404.02.2021 01:26
-
Skvaler01.04.2023 20:50
-
trollolo74015.05.2020 08:48
-
matherfather31.01.2020 17:35
-
dimatuz201831.08.2021 19:35
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.