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

Перевести код построения графика с С - C++

Восстановить пароль Регистрация
 
RIP_REY
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 12
12.12.2012, 17:52     Перевести код построения графика с С #1
Нужно график будет строить, нашел основу в С++, как я понимаю все останется таким же, только count на printf поменяется, вот только помогите со скобками.

Вот по этой рекомендации :
Цитата Сообщение от Catstail Посмотреть сообщение
Определяешь мин и макс массива y. Заводишь цикл. Для каждого y[i] вычисляешь целую часть от выражения (y[i]-ymin)/(ymax-ymin) и умножаешь на 70. Получаешь величину n. В очередной строке выводишь n пробелов и звёздочку, а потом перевод строки. Получится примитивный график (правда с перевернутой осью ординат...)
нашел листинг
C++ (Qt)
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
#include <iostream.h>
#include <math.h>
 
int main(int argc, char* argv[])
{
 
    double Y[120],ymax,ymin,x,dx=0.1;
    int i,j,n,k;
 
    i=0;
    for (x=0; x<10 ; x+=dx) Y[i++]=sin(x);   // x*x;
 
    k=i;
    ymax=Y[0];
    ymin=Y[0];
 
    for (i=0; i<k; i++)
    {
        if (Y[i] > ymax) ymax=Y[i];
        if (Y[i] < ymin) ymin=Y[i];
    }
 
    for (i=0; i<k; i++)
    {
        n= (int) 70*(Y[i]-ymin)/(ymax-ymin);
        for (j=0; j<n; j++) cout << " ";
        cout << "*" << endl;
    }
 
    cout << endl;
 
    return 0;
}
Помогите с последним циклом разобраться, как там printf стоять будут?

Добавлено через 9 минут
Прошу прощения, в теме опечатался из С++ в С...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 17:52     Перевести код построения графика с С
Посмотрите здесь:

Перевести код на с++ C (СИ)
Перевести код с C++ C (СИ)
Перевести код с C++ C (СИ)
C (СИ) Перевести код с C++
C (СИ) Перевести код с С++
C (СИ) Программа построения графика функции y=sin(x)
Перевести код с C++ C (СИ)
C (СИ) Перевести код с C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
serejkus
46 / 44 / 4
Регистрация: 31.10.2011
Сообщений: 98
12.12.2012, 23:30     Перевести код построения графика с С #2
C
1
2
3
4
5
6
    for (i=0; i<k; i++)
    {
        n= (int) 70*(Y[i]-ymin)/(ymax-ymin);
        for (j=0; j<n; j++) putchar(' ');
        printf("*\n");
    }
RIP_REY
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 12
13.12.2012, 01:57  [ТС]     Перевести код построения графика с С #3
Спасибо!
Yandex
Объявления
13.12.2012, 01:57     Перевести код построения графика с С
Ответ Создать тему
Опции темы

Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru