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

Массив: переворот половины массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ захотел написать консольную программку для пингования http://www.cyberforum.ru/cpp-beginners/thread645487.html
не так давно начал изучать С++. вот захотел написать консольную программку для пингования. ну все бы ничего да и тут лажа. //объявил переменную char ping; cout << "enter IP"; cin >> ping;
C++ Есть ли элемент который возвращает инфу на какой элемент иерархии ... Поинтор сейчас поинтит ??? Допустим есть Абстрактный папа я делаю в мейне поинтор этого папы заряжаю его на какого ниб ребенка и вызываю всякие там виртуальные функции которые переводятся на ребенка с которым я сейчас работаю через пойтор так вот... как мне вернуть инфу на какого ребенка сейчас отцовский поитер направлен http://www.cyberforum.ru/cpp-beginners/thread645485.html
C++ Как объявить функцию без прототипа
Во всех учебниках пишут, что каждая функция должна иметь прототип. ВОт стало интересно, можно ли объявить функцию, которая не имеет прототип. Если да, то как? Покажите.
C++ Несколько нюансов при использовании <vector> и управляющих инструкций
Добрый день. Пытался решить задачу и напоролся на грабли: // вычислим и отобразим сумму каждых смежных элементов в векторе. int sum = 0; vector<int>::size_type last = ivec.size(); last = last - 1; // соответствует нумерации объектов начиная с нуля for(vector<int>::size_type i = 0; i < ivec.size(); ++i) { // if (!(last % 2)) // работает не корректно if (ivec >...
C++ Получить новый массив, в котором сначала идут положительные числа, затем нулевые, затем отрицательные исходного http://www.cyberforum.ru/cpp-beginners/thread645466.html
дан массив X(N). получить новый массив Y(N), такой, что в нем сначала идут положительные числа, затем нулевые, и затем отрицательные из Х. данные: n=7; Х=(-1,2,0,4,-3,-2,0)
C++ Найти в матрице квадратную подматрицу дана матрица а(m,n) из 0 и 1. найти в ней квадратную подматрицу из одних единиц максимального размера. подробнее

Показать сообщение отдельно
PunkRoker44
1 / 1 / 0
Регистрация: 23.08.2012
Сообщений: 29
06.11.2012, 20:35  [ТС]     Массив: переворот половины массива
Народ. Помогите пожалуйста с программой. Нужно сделать переворот половины массива.
Нужно изменить программу. (желательно с комментариями). Заранее спасибо.

C++
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
 
void main (void)
{
  int a[20],i,n,d;
  clrscr();
  cout<<"Введи размер массива ";
  cin>>n;
  randomize();
  for(i=0;i<n;i++)
   {
    a[i]=random(50)-25;
    cout<<a[i]<<" ";
   }
   cout<<"\n";
  for(i=0;i<=(n-1)/2;i++)
   {
    d=a[i];
    a[i]=a[n-1-i];
    a[n-1-i]=d;
    }
  for(i=0;i<n;i++)
  cout<<a[i]<<" ";
}
 
Текущее время: 07:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru