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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tenned
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 33
#1

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

27.03.2012, 13:29. Просмотров 632. Ответов 4
Метки нет (Все метки)

Заполнить одномерный массив из N элементов целыми числами. Переставить в обратном порядке все четные по значениям элементы массива и выделить их при выводе зеленым цветом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 13:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнить одномерный массив из N элементов целыми числами. (C++):

Заполнить одномерный массив из 15 элементов целыми числами - C++
Заполнить одномерный массив из 15 элементов целыми числами. Указать максимальную разность между двумя соседними элементами массива и...

Заполнить массив случайными целыми числами. Подсчитать, сколько элементов в массиве принадлежат определенному интервалу - C++
Доброе время дорогие форумщики как всегда нужна ваша помощь. Нужно создать массив состоящий из 20 случайных целых чисел, вывести элементы...

Не получается заполнить массив целыми числами - C++
Почему результат при выводе не тот, который должен быть? Должно получится 2 4 6 8 10 12 14 16 18 20, а на самом деле 0 2 2 2 2 2 2 2 2 2...

Заполнить двумерный массив целыми числами от 1 до 100 по спирали - C++
Заполнить двумерный массив целыми числами от 1 до 100 по спирали

Заполнить двумерный массив размером 10 на 10 целыми числами по возрастанию - C++
требуется написать программу, заполняющую двухмерный массив размерностью 10 на 10 целыми числами по возрастанию. (помогите плиз не могу...

Случайным образом заполнить двумерный массив фиксированного размера целыми числами в заданном диапазоне - C++
Кто знает как решить задачу на С++, при помощи двумерного массива? Написать программу, которая случайным образом заполняет двумерный ...

4
Kuzia domovenok
27.03.2012, 13:34
  #2

Не по теме:

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

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

0
Tenned
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 33
27.03.2012, 16:16  [ТС] #3
нет у меня есть эта задача в паскале, а мне дали задание написать её в с++, а им я раньше никогда не пользовался
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
27.03.2012, 18:48 #4
Tenned, раз у вас есть решение на паскале, почему бы вам не выложить его сюда? Переводить задачу с одного языка на другой проще, чем писать её с нуля.
0
Tenned
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 33
27.03.2012, 18:55  [ТС] #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.
0
27.03.2012, 18:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2012, 18:55
Привет! Вот еще темы с ответами:

Заполнить одномерный массив X 10 случайными числами от -5 до 7 - C++
Вычислить (x1 + x2 + x3) * x2 + (x2 + x3 + x4) * x3 + ... + (x8 + x9 + x10) * x9

Заполнить одномерный массив уникальными числами - C++
Помогите. Надо ввести количество элементов М, нижнюю границу g1, верхнюю границу g2, заполнить этот массив случайными натуральными числами...

Заполнить одномерный массив случайными числами в заданном интервале - C++
Задан одномерный масив А. Заполнить его случайными числами в интервале (1-10). Вывести на экран. Найти кол-во не парных элементов массива.

Заполнить одномерный массив случайными числами, включая отрицательные - C++
Всем привет! Как заполнить одномерный массив случайными числами, включая отрицательные, и найти минимальный и максимальный элементы этого...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru