Форум программистов, компьютерный форум CyberForum.ru

Заполнить одномерный массив из N элементов целыми числами. - C++

Восстановить пароль Регистрация
 
Tenned
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 32
27.03.2012, 13:29     Заполнить одномерный массив из N элементов целыми числами. #1
Заполнить одномерный массив из N элементов целыми числами. Переставить в обратном порядке все четные по значениям элементы массива и выделить их при выводе зеленым цветом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 13:29     Заполнить одномерный массив из N элементов целыми числами.
Посмотрите здесь:

C++ Заполнить одномерный массив из 15 элементов целыми числами
Заполнить массив случайными целыми числами. Подсчитать, сколько элементов в массиве принадлежат определенному интервалу C++
C++ Заполнить одномерный массив X 10 случайными числами от -5 до 7
C++ Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран
C++ Не получается заполнить массив целыми числами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
27.03.2012, 13:34
  #2

Не по теме:

Парень, ты вроде раньше Turbo Pascal изучал. Я прав? Почему забросил, толком не разобравшись, и перешёл на Си?

Возможно тебе решение на Паскале нужно, а ты не в ту ветку форума запостил.

Tenned
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 32
27.03.2012, 16:16  [ТС]     Заполнить одномерный массив из N элементов целыми числами. #3
нет у меня есть эта задача в паскале, а мне дали задание написать её в с++, а им я раньше никогда не пользовался
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
27.03.2012, 18:48     Заполнить одномерный массив из N элементов целыми числами. #4
Tenned, раз у вас есть решение на паскале, почему бы вам не выложить его сюда? Переводить задачу с одного языка на другой проще, чем писать её с нуля.
Tenned
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 32
27.03.2012, 18:55  [ТС]     Заполнить одномерный массив из N элементов целыми числами. #5
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
uses crt;
const nmax=100;
var a:array[1..nmax] of integer;
n,i,j,x,k:integer;
begin
clrscr;
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Исходный массив:');
for i:=1 to n do
begin
a[i]:=random(50);
write(a[i]:4);
end;
writeln;
i:=1;
j:=n;
k:=0;
while i<=j do
if a[i] mod 2=0 then
begin
k:=1;
if (a[j] mod 2=0)and(i<>j) then
begin
x:=a[i];
a[i]:=a[j];
a[j]:=x;
i:=i+1;
j:=j-1;
end
else j:=j-1;
end
else i:=i+1;
writeln('Перестановка четных:');
for i:=1 to n do
begin
if a[i] mod 2= 0 then textcolor(10)
else textcolor(15);
write(a[i]:4);
end;
writeln;
writeln;
if k=0 then write('Четных элементов нет');
readln
end.
Yandex
Объявления
27.03.2012, 18:55     Заполнить одномерный массив из N элементов целыми числами.
Ответ Создать тему
Опции темы

Текущее время: 06:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru