Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что показывает std::vector::max_size? https://www.cyberforum.ru/ cpp-beginners/ thread921862.html
Returns the maximum number of elements that the vector can hold. но я щяс запускаю на ноутбуке с гигом оперативы for (int i=0; i<1E9; i++) myvector.push_back(i); естеественно залёт...к чему он...
C++ Рекурсивно определить сумму отрицательных элементов
Задача.С клавиатуры вводится последовательность целых чисел, признак конца ввода 0. Рекурсивно определить сумму отрицательных элементов. Очень нужно.Вот немного написал. #include <stdio.h>...
C++ Библиотека для работы с матрицами
Пожалуйста, подскажите библиотеку, где можно находить определитель матрицы. И какой функцией если можно))
C++ Обратная польская запись Подскажите, как по обратной польской записи выражения построить дерево выражения Например: дана запись 1 2 + 3 4 * - выход: дерево https://www.cyberforum.ru/ cpp-beginners/ thread921845.html
C++ Считывание чисел, вычитание и запись в новый файл каждой строки https://www.cyberforum.ru/ cpp-beginners/ thread921837.html
Есть файл, где все строки имеют такую структуру <object id="object (las2_lodbrigtower) (1)" interior="0" collisions="true" alpha="255" doublesided="true" model="5300" scale="1" dimension="0"...
C++ Указатель на метод класса (ошибка)
помогите исправить код что бы разобраться в нем) взято с книги и не компилиться. выкидывает ошибку (code::blocks) : "ошибка: некорректный вызов элемента-функции «void A::Func()» без объекта "...
C++ Бот для браузерной флеш-игры
ребят, понадобилась помощь! никогда не работал из с++ с флешь и браузером. это для меня в новинку.может кто знает как написать бота для флешь игры? мне нужно чтобы с браузера вообще не заходить в...
C++ Выделите-ка под массив память размером 32 ГБ Получил ряд вопросов от одной фирмы. Надо ответить чтобы удостоить себя собесодованием) Вот один из них. Словесно представьте вашу последовательность действий при написании программного кода... https://www.cyberforum.ru/ cpp-beginners/ thread921802.html
C++ Графический интерфейс для игр https://www.cyberforum.ru/ cpp-beginners/ thread921796.html
Здравствуйте форумчане, хочу потренироваться, в частности в написании игр, изучаю С++, думаю на чем делать графику. Посоветуйте пожалуйста: немного знаю Qt, думаю может подучить QML и на версии 5.0....
C++ Массивы в C++: найти сумму всех элементов массива Подскажите пожалуйста, где здесь ошибка? Мне нужно написать программу ввода 10 чисел в массив, и вывод их на экран с выводом суммы всех элементов массива... #include <stdio.h> #include... https://www.cyberforum.ru/ cpp-beginners/ thread921788.html
7 / 1 / 0
Регистрация: 02.04.2013
Сообщений: 80
0

вывод гистограммы на экран

12.07.2013, 02:17. Просмотров 1687. Ответов 0
Метки (Все метки)

Добрый день, столкнулся с такой проблемой, не получается вывести гистограмму, заранее благодарен
вот мой код

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <graphics.h>
 
 int dr=DETECT, mod, err;
 initgraph(&dr,&mod," ");
void gistagr(int b)
{int i,x=20,y=50;
 rectangle(x,y,x+10,y-b);
     
 }
int main()
{
    int n,n_e,ind_m,x;
    printf ("vvedite kol-vo elementov massiva: ");
    scanf("%d",&n);
    int *a = new int [n];
    printf ("Vvedite elementy massiva: ");
    for (int i=0; i<n; i++)
    scanf("%d",&a[i]);
    int max;
    n_e=n;
    while (1)
    {
        if (n_e==0) break;
        max=INT_MIN;
        ind_m=0;
        for (int i=0; i<n_e; i++)
        {    
           if (a[i]>max) {max=a[i]; ind_m=i;}
        }
        
        //Если раскомментировать следующую строку, то получится меньшее кол-во итераций (<n)
        //if (ind_m==n_e-1) {n_e--; continue;}
        
        x=a[n_e-1]; a[n_e-1]=max; a[ind_m]=x;
        
        //Вывод циклов при сортировке, тут нужно рисовать гистограмму
        printf ("Iteration #%d:\n",(n-n_e)+1);
        for (int i=0; i<n; i++)
        {printf ("%d ",a[i]);
         gistagr(a[i]);
         }
        printf ("\n");
        
        n_e--;         
    }
     
    printf ("otsortirovannyy massiv:\n");
    for (int i=0; i<n; i++)
    printf ("%d ",a[i]);
    
    printf ("\n");
    system ("PAUSE");
    return 0;
}


Вернуться к обсуждению:
вывод гистограммы на экран
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2013, 02:17
Готовые ответы и решения:

Разработать программу вывода на экран графика дискретной функции (гистограммы).
Разработать программу вывода на экран графика дискретной функции (гистограммы). Изображение этого...

Не могу понять как делать вывод на экран структуры STUDENT на заполнение и вывод данных на экран
Добрый вечер. Вот задание и мой код программы на C++ Не выходит нормально реализовать 3е...

Вывод гистограммы в консоль
Хочу вывести гистограмму в консоль на подобие как в пакете tqdm, но мне нужен не динамический...

Вывод гистограммы случайных чисел в пределах от 1 до 10
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #define NUMBER 100 #define LOWER 1 #define UPPER 10 ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.