Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2012, 10:37   #1
monokol
Пользователь
 
Регистрация: 21.12.2011
Сообщений: 10
По умолчанию Массивы

Ввести массив а[1], а [2], .... а[n] целых чисел. Поменять в нем местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.
monokol вне форума Ответить с цитированием
Старый 28.01.2012, 15:04   #2
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Код:
#include <iostream>

using namespace std;

int main(void)
{
    const int size = 11;
    int mas[size] = {0};
    
    for(int i = 0; i < size; i++)
         cin >> mas[i];
    int i = 0;
    while(i < size)
    {
        if( (i+1) >= size) break;
        int temp = mas[i];
        mas[i] = mas[i+1];
        mas[i+1] = temp;
        i += 2;
    }

    for(int i = 0; i < size; i++)
       cout << mas[i] << ' ';
    cin.get();
}
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума Ответить с цитированием
Старый 28.01.2012, 19:42   #3
Sab_zero
Пользователь
 
Регистрация: 05.01.2012
Сообщений: 24
Восклицание

Код:
program Mass;
var a:array [1..10] of integer;k,i:integer;
begin
randomize;
for i:=1 to 10 do begin 
a[i]=random(100);write(a[i],' ');end;
writeln;
for i:=1 to 10 do begin 
if i mod 2 =0 then begin 
k:=a[i-1];a[i-1]=a[i];a[i]:=k;end;end;
for i:=1 to 10 do 
write(a[i],' ');
end.
Писалось без компилятора, но идея такая.
___________________________________ ___
Хочешь отблагодарить?Жми на весы)))
Благодарности:
*Web Money R255875884682
*ЯД 410011281309785

Последний раз редактировалось ACE Valery; 29.01.2012 в 02:17.
Sab_zero вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12