Суббота, 20.04.2024, 10:06

(=

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Программирование » С++ » Дан массив размера N. Вывести вначале его элементы с четными (индексами, а затем — с нечетными.)
Дан массив размера N. Вывести вначале его элементы с четными
kostfillДата: Среда, 01.01.2014, 22:34 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 60
Награды: 1
Репутация: 1
Статус: Offline
Дан массив размера N. Вывести вначале его элементы с четными индексами, а затем — с нечетными.
 
kostfillДата: Среда, 01.01.2014, 22:35 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 60
Награды: 1
Репутация: 1
Статус: Offline
Код
#include <iostream>

using namespace std;

int main()
{
       int N;
       cout<<"razmernost 1go massiva N= ";
       cin>>N;                    //ввод числа элементов массива
       int a[N];

       for(int i=0; i< N;i++)
           {
               cout<<"a["<<i<<"]: ";       //выводми на экран сообщение, a[i]:
               cin>>a[i];                  //ввод с клавиатуры значения каждого элемента массива
           }

       cout << endl << "-----------------------" << endl;          //разделяем массив и результат "чертой"

       for (int n = -2; n + 2 < N; n += 2, cout << ' ' << a[n]);           //выводим значения элементов с четными индексами
           cout<<endl;
       for (int n = -1; n + 2 < N; n += 2, cout << ' ' << a[n]);           //выводим значения элементов с нечетными индексами

       cout << endl << "-----------------------" << endl;
       return 0;
}
 
Форум » Программирование » С++ » Дан массив размера N. Вывести вначале его элементы с четными (индексами, а затем — с нечетными.)
  • Страница 1 из 1
  • 1
Поиск: