С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перестановка элементов в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вопрос про указателей http://www.cyberforum.ru/cpp-beginners/thread60602.html
вот напр эта строка int *m=new int; это как я понял создается указатель?тогда что такое new int?
C++ Программа ввода текста с клавиатуры. задание: Составить программу, которая вводит с клавиатуры строку, содержащую до 75 символов, и выводит на экран слова из этой строки, длина которых составляет 5...8 букв. В случае отсутствия таких... http://www.cyberforum.ru/cpp-beginners/thread60601.html
сортировка вектора C++
вектор содержит нетривиальные типы данных, (class t{int , char, struct c{...}...}) необходимо отсортировать вектор по одному из полей, какая сортировка будет быстрее вставками или qsort вектор...
C++ Срочно. Контрольная по строкам.
Срочно хелп плз! Задача: Дана строка, содержащая от 5 до 10 русских слов, рахделенных пробелами, конец строки - точка. Вывести на экран: 1. Все слова столбцом по...
C++ Наследование конструкторов? http://www.cyberforum.ru/cpp-beginners/thread60581.html
Сдаю лабораторную на тему наследования в С++ : #include <iostream> using namespace std; class hero { protected: int jiv; int pow; public: hero(int j, int p)
C++ Решение примера с использованием цикла Нужно до завтра написать программу с использованием Циклов для решения следующего примера: http://s57.***********/i156/0911/6d/91932d40b75b.jpg Нужно вычислить и вывести на экран в виде таблицы... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4675 / 2501 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
03.11.2009, 06:19
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
28
29
30
31
32
33
34
35
36
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
 const int rasm=100;
 int mas[rasm];
 void main(void)
{
 int i,j, temp, temp1;
 clrscr();
 for ( i=0; i<rasm; i++)
  {
   mas[i][j]=random(rasm)-50;
   cout<<mas[i]<<' ';
  }
  cout<<endl; 
  for (i=0; i<rasm; i++)
   if(mas[i]>0)
   {
       temp=i;
       for(j=i; j<rasm && mas[j]>0; j++);
           i=j;
       if(j-temp>1)
           while(temp<j-1)
           {
               temp1=mas[temp];
               mas[temp]=mas[j-1];
               mas[j-1]=temp1;
               temp++;
               j--;
           }
   }
cout<<endl;
for (i=0; i<rasm; i++)
   cout<<mas[i]<<' '; 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.