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

Разделить массив на две части - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить площадь многоуголника http://www.cyberforum.ru/cpp-beginners/thread145229.html
Дано задание: Два выпуклых многоугольника заданы на плоскости перечислением координат вершин в порядке обхода границы. Определить площади многоугольников и проверить, лежит ли один из них строго внутри другого. Выручайте парни ,у мну неполучаеться нифига((
C++ указатели Скласти програму, в якій організувати функцію для підрахунку середнього арифметичного елементів, розташованих на головній діагоналі в квадратній цілочисельній матриці X розміру N×N. Використовувати динамічний масив. http://www.cyberforum.ru/cpp-beginners/thread145218.html
C++ Cоставить программу,которая преврощает неупорядоченые массивы В[16]и С[20] таким образом оменюет значение элементов с максимальным значением.
Cоставить программу,которая преврощает неупорядоченые массивы Ви С таким образом оменюет значение элементов с максимальным значением на наименьшее значение в массиве, а минимальный-наоборот на наибольшее этого массива.Организацию и обработку организовать в отдельных функциях
C++ поиск всех возможных путей в лабиринте
Добрый день. помогите осуществить следующий алгоритм на С. имеется матрица вида: 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0...
C++ Дана строка текста.Определить сколько в ней символов больше . а или о http://www.cyberforum.ru/cpp-beginners/thread145187.html
как надо решить . я запутался
C++ Указатели Составить прогу, в которой создать динам. массив указателей для сохранения двумерного массива В из N*N целых чисел, организовать функцию для вычисления суммы положительных элементов, расположенных на побочной диагонали подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
14.06.2010, 14:26     Разделить массив на две части
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
37
38
#include <stdio.h>
#include <conio.h>
 
int main(){
 
double mas[10] = {1,2,3,4,5, 6,7,8,9,10};
int i,j;
 
double sum = 0;
double sr = 0;
 
for( i = 0 ; i < 10; i++ )sum+=mas[i];
sr = sum/10;
 
printf("sr %f ",sr);
printf("\n");
 
int k = 1;
 
//CГ*Г*Г·Г*Г«Г* áóäóò èäòè >sr ïîòîì <
for( i = 0 ; i < 10 - 1; i++ )
      for( j = k; j < 10; j++ )
          if(mas[j]>sr){
          double t = mas[i];
          mas[i] = mas[j];
          mas[j] = t;
          k = j+1;
          break;
          }
    
          
 
for( i = 0; i < 10; i++ )printf("%2.00f ",mas[i]);
printf("\n");
 
getch();
return 0;
}
 
Текущее время: 09:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru