0 / 0 / 0
Регистрация: 29.10.2019
Сообщений: 1
1

Введите массив из 10 целых чисел и напишите программу: удаление элемента с заданным индексом, удаляемый элемент заменяет

29.10.2019, 07:20. Показов 5450. Ответов 1

Author24 — интернет-сервис помощи студентам
Введите массив из 10 целых чисел и напишите программу: удаление элемента с заданным индексом, удаляемый элемент заменяется стоящим справа, а все последующие так же сдвигается влево, последний элемент не удаляется, а дублируется.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2019, 07:20
Ответы с готовыми решениями:

Введите массив из 20 целых чисел, найдите элемент с максимальным значением
введите маств из 20 целых сисел. найдите элемент с максимальным значением. найдите элемент с...

Удаление из массива элемента с заданным индексом
Удалить из массива элемент с заданным номером. #include <iostream> #include <ctime> #include...

Написать функцию, которая вставляет в массив элемент с заданным индексом и заданным значением
Мне нужно написать функцию, которая вставляет в массив элемент с заданным индексом и заданным...

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

1
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
29.10.2019, 09:31 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
program Project1;
var
  a: array[1..10] of integer; // Переменная для хранения массива.
  n: integer; //   Переменная для хранения количества элементов массива.
  i: integer; // Вспомогательная переменная для организации цикла.
  inddelete: integer; // Переменная для хранения индекса удаляемого элемента.
 
begin
  for i:= 1 to 10 do     // Ввод значений элементов вручную.
   begin
     write('Введите значение элемента ',i,': ');
     Readln(a[i]);
   end;
  writeln('Исходный массив:');
  for i:= 1 to 10 do      // Вывод массива в консоль.
    begin
      write(a[i]:4);
      if i mod 10 = 0 then
        writeln;
    end;
  writeln;
  write('Введите индекс удаляемого элемента: ');
  Readln(inddelete);
  for i:= inddelete to 10-1 do  // Сдвиг влево элементов массива
    a[i]:= a[i+1];
  writeln('Измененный массив:');
  for i:= 1 to 10 do      // Вывод массива в консоль.
    begin
      write(a[i]:4);
      if i mod 10 = 0 then
        writeln;
    end;
Readln;
end.
0
29.10.2019, 09:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2019, 09:31
Помогаю со студенческими работами здесь

Дан массив целых чисел. Для каждого элемента с четным индексом найти и вывести его первую и последнюю цифры
Дан массив целых чисел. Для каждого элемента с четным индексом найти и вывести его первую и...

Добавить после элемента массива с заданным индексом элемент со значением 100
Вот сами задания: 1. 1) Сформировать одномерный массив целых чисел, используя генератор...

Добавить после элемента массива с заданным индексом элемент со значением 100
Удалить последний элемент равный 0. Добавить после элемента массива с заданным индексом элемент со...

Вставить элемент в массив, с заданным индексом и значением
Здравствуйте, мне нужно написать функцию, которая вставляет в массив элемент с заданным индексом и...

Ввести с клавиатуры массив из 10 целых положительных чисел. Удалить из массива элемент с заданным номером
Дан массив из 10 целых положительных чисел, заполненный с клавиатуры. Удалить из массива элемент с...

Напишите программу,которая выводит минимальный элемент введенного с клавиатуры массива целых чисел
Введите в одной строке элементы массива (5 целых чисел) и нажмите <Enter> -> 23 0 45 -5 12...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru