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

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

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

Показать сообщение отдельно
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
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;
    }
  }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru