3 / 3 / 3
Регистрация: 22.03.2011
Сообщений: 79
1

Ввести с клавиатуры массив из n чисел (n задать const) Вывести на экран нечётные элементы с чётными индексами

12.12.2013, 21:54. Показов 3318. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачу.
Ввести с клавиатуры массив из n чисел (n задать const) Вывести на экран нечётные элементы с чётными индексами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2013, 21:54
Ответы с готовыми решениями:

Ввести с клавиатуры массив А из 15 вещественных чисел. Вывести на экран номер первого отрицательного эл
Ввести с клавиатуры массив А из 15 вещественных чисел. Вывести на экран номер первого...

Дан числовой массив из пяти элементов, вывести элементы с чётными индексами
Дан числовой массив из пяти элементов, вывести элементы с чётными индексами. Пользовательский метод...

Ввести с клавиатуры одномерный массив, вывести его на экран и перемножить элементы
ввести с клавиатуры одномерный массив,вывести его на экран и перемножить элементы. Пожалуйста...

С клавиатуры ввести одномерный массив, вывести его на экран и просуммировать элементы
Только начал изучать C#, задали в колледже такое задание: "С клавиатуры ввести одномерный массив,...

2
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
13.12.2013, 10:03 2
Лучший ответ Сообщение было отмечено SBCreed как решение

Решение

Pascal
1
2
3
4
...
For i:=1 to n do
  If Odd(m[i]) and not Odd(i) then Writeln(m[i]);
...
0
21 / 13 / 9
Регистрация: 12.12.2013
Сообщений: 19
13.12.2013, 11:11 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const
  n = 6; // размер массива
  offset = 2; // смещение
var
  m: array [1..n] of integer;
  i: integer;
begin
  // ввод массива с клавиатуры
  Writeln('Введите ',n, ' целых чисел:');
  for i:=1 to n do Read(m[i]);
  
  // Решение и вывод результата
  i:=2;
  Writeln;
  Writeln('Нечетные элементы с четными индексами: ');
  while i<=n do
  begin
    if (m[i] mod 2) <> 0 then
        Writeln('Элемент[индекс]: ', m[i],'[',i,']');
    i:=i+offset;
  end;
  
end.
0
13.12.2013, 11:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2013, 11:11
Помогаю со студенческими работами здесь

Ввести с клавиатуры массив. Вывести на экран элементы исходного массива в обратном порядке.
ВВести с клавиатуры масив из n-байт в произвольном порядке. Вывести на экран элементы исходного...

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

Ввести с клавиатуры массив целых чисел и вывести его на экран в виде матрицы
Ввести с клавиатуры массив целых чисел и вывести его на экран в виде матрицы 3 * 3 (двохмирний...

Ввести с клавиатуры массив целых чисел и вывести его на экран в виде матрицы 3х3
ввести с клавиатуры масив целых чисел и вывести его на экран в виде матрицы 3х3.(Двухмерный масив)


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

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

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