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

Медиана массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно проверить принадлежит точка выбранной области http://www.cyberforum.ru/cpp-beginners/thread167272.html
Нужно проверить принадлежит точка выбранной области. Мну начал решать, но я понимаю что там ещё должно быть одно условие, но не знаю как написать. Картинка прилагается)) #include <iostream.h> #include <math.h> void main() { double x; cout << "Vvedite X-->";
C++ Веер из треугольников #include "glut.h" void init(void) { glClearColor(1.0,1.0,1.0,0.0); glShadeModel(GL_FLAT); } void display(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glColor3f(0.36,2.55,0.36); // рисуем и заливаем квадрат glBegin(GL_TRIANGLES); glVertex2d(10,10); http://www.cyberforum.ru/cpp-beginners/thread167266.html
Ошибка в подсчете площади треугольника C++
//main.cpp int a,b,c; a=b=c=0; cin>>a>>b>>c; cout<<eqS(a,b,c); int eqS(int a,int b,int c){ int p=a+b+c;
C++ Распечатать все положительные элементы односвязного списка
Привет всем! Мне в инсте задачу задали по спискам, я ее сдаю и распрощаюсь с инфой навсегда. Кто может избавьте меня от мук плз! Сама задача написана в заголовке темы.
C++ округление http://www.cyberforum.ru/cpp-beginners/thread167244.html
суть проблемы такова, Ro=sqrt(SumR/(1/SumR)) вот этот кусок прраммы почему округляет ответ до целых, хотя Ro типа double, помогите, в чем проблемма? for(i=0;i<KolRez;i++) { do { cout<<" номинальное сопротивление "<<i+1<<" резистора"<<endl; cout<<" (25<=R<=500000)"<<endl; cin>>R; }
C++ геометрическая программа (С++) Добрый день ув. форумчане от студентов первого курса. Недавно преподаватель дал задание по программированию, но его толком никто не понял, когда начинаются первые прояснения, то это выходит в неправильную запись кода программы, и в целом ничего не получается(. Пожалуйста, нужно развязать запдание, и написать равильный код программы на С++, используя Microsoft Visual C++ 6.0. Просто очень трудно... подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
19.09.2010, 19:03     Медиана массива
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
#include <stdio.h>
#include <stdlib.h>
 
#define SIZE 5
 
int compare(const void *a, const void *b) {
  return *(int*)a - *(int*)b;
}
 
int main(void)
{   
    int i = 0;
    int j = 0;
    int range[SIZE];
    
    for(i = 0; i < SIZE; ++i) 
        range[i] = rand() % 20;
    
    for(i = 0; i < SIZE; ++i)
        printf("%d ", range[i]);
    printf("\n");
    
    for(i = 0; i < SIZE; ++i) {
        for(j = i + 1; j < SIZE; ++j) {
            if(range[i] == range[j]) {
                printf("can't find median\n");
                return 0;
            }
        }
    }                
    
    qsort(range, SIZE, sizeof(int), compare);
    
    printf("Median is %d\n", range[SIZE / 2]);
}
 
Текущее время: 09:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru