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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно проверить принадлежит точка выбранной области http://www.cyberforum.ru/cpp-beginners/thread167272.html
Нужно проверить принадлежит точка выбранной области. Мну начал решать, но я понимаю что там ещё должно быть одно условие, но не знаю как написать. Картинка прилагается)) #include <iostream.h>...
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); ... 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 ...
C++ геометрическая программа (С++) Добрый день ув. форумчане от студентов первого курса. Недавно преподаватель дал задание по программированию, но его толком никто не понял, когда начинаются первые прояснения, то это выходит в... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4937 / 2517 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 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]);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru