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

Преобразовать массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка текстового файла в алфовитном порядке http://www.cyberforum.ru/cpp-beginners/thread104345.html
Помогите пожалуста!!! Мне требуется сортировать текст, который хранится в текстовом файле, а алфовитном порядке, и записать полученный словарь в другой файл. Так же, реализовать возможность дополнения словаря отдельными словами из консоли. Текст на англиском. Например Ladybird, Ladybird, Fly away home, Your house is on fire, Your children all gone.
C++ Как работает оператор typedef как работает оператор typedef если есть у кого сам код то пришлите,интересно:) http://www.cyberforum.ru/cpp-beginners/thread104328.html
создать меню C++
помогите создать меню в ВС+ с такими пунктами about edit Show prog run exit
C++ Найти окно по типу отображения
Здраствуйте. Подскажите, пожалуйста, какой функцией можно найти окно в винде, параметр отображения которого TOPMOST, т.е. поверх всех окон?
C++ Робота с строками в С++ http://www.cyberforum.ru/cpp-beginners/thread104311.html
Есть строка символов, і ее нузно развернуть, от код, подскажите, потому что выдает ошибку char*str1; cout<<"\nvvedit 1\n"; cin>>str1; int i2=strlen(str1); cout<<i2; for (int i = i2; i>=0; i--)
C++ Моделирование заполнения гибкого диска Помогите составить программу, моделирующую заполнение гибкого магнитного диска. Общий объем памяти на диске 360 Кбайт. Файлы имеют произвольную длину от 18 байт до 32 Кбайт. В процессе работы файлы либо записываются на диск, либо удаляются с него. В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь... подробнее

Показать сообщение отдельно
Day
 Аватар для Day
1152 / 957 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
14.03.2010, 11:19     Преобразовать массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные
1.

C
1
2
p = 1;
 for(i=1; i<n; i+=2) p *= a[i];
2.

C
1
2
3
4
5
6
s = 0; 
 for(i=0; i<n; i++) if (a[i]==0) break;
 for(i++; i<n; i++) {
   if (a[i]==0) break; 
   s += a[i];
 }
3.
C
1
2
3
4
5
6
7
8
9
10
11
 for(i=0; i<n; i++) { 
   if (a[i]>=0) continue;
   for(j=i+1; j<n; j++) { 
     if(a[j]<0) continue;
     t = a[i];
     a[i] = a[j];
     a[j] = t;
     i = j;
     break;
    }
  }
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru