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

Массивы и функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс, реализующий линейный односвязный список http://www.cyberforum.ru/cpp-beginners/thread857594.html
Разработайте класс, реализующий линейный односвязный список. Методы класса: вставка элемента после n-го элемента списка, просмотр списка, удаление из списка каждого второго элемента. Поля записей:...
C++ Задача на рекурсию. Найти кратчайшее расстояние между городами i и j даже если между ними нет прямой дороги Дана матрица размером NxN с расстояниями между городами при наличии прямой дороги между ними. По вертикали содержаться города откуда выезжаем, по горизонтали – куда. На пересечении - расстояние по... http://www.cyberforum.ru/cpp-beginners/thread857582.html
C++ Найти ошибку в коде
Скажите, пожалуйста, в чем у меня ошибка? Вот код #include <iostream> #include <cmath> #include <locale> #include <conio.h> const float PI = 3.141592; /*class Error{
задача на файловый ввод-вывод C++
Помогите решить задачку: Создать текстовый файл, содержащий вещественные значения, следующего формата 5.3 21.4 37.4 52.6 9.2 … . Считать из файла записанные данные и определить...
C++ Массив-ссылка на некоторые элементы другого массива http://www.cyberforum.ru/cpp-beginners/thread857502.html
У меня тут возникла идея. Есть большой двумерный массив, но не все строки этой матрицы нам нужны. Индексы нужных строк записаны в другой массив. //большая матрица int a; //нужные индексы int...
C++ Где кодоблоки по дефолту ищут головы? Предположим, есть строчка #include <string>. Из какого каталога эта голова инкладится? Где эта настройка валяется? подробнее

Показать сообщение отдельно
faradej
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 67
06.05.2013, 18:56  [ТС]
Ну так работает. Но я не понимаю почему, вот аналогичный код с предыдущего упражнения и он работает. Почему?
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
int main()
{
    using namespace std;
    int x = 0;
    int y = 0;
    int i = -1;
    double * x_digit = new double;
    double * y_digit = new double;
    double * result = new double;
    do
    {
        i++;
        cout << "Pls enter first number: ";
        cin >> x_digit[i];
        cout << "Pls enter second number: ";
        cin >> y_digit[i];
        cout << endl;
    }
    while(x_digit[i] != 0 && y_digit[i] !=0);
    garm(x_digit, y_digit, result, i);
    i=i-1;
    for(int w = 0; w <= i; w++)
    {
    cout << "Srednee garmonichnoe " << w << " :" << result[w] << endl;
    };
    system ("pause");
    return 0; 
}
void garm(double x_digit[], double y_digit[], double result[], int i)
{
i = i - 1;
int j;
for (j=0; j<=i; j++)
{
    result[j] = 2 * x_digit[j] * y_digit[j] / (x_digit[j] + y_digit[j]);
}
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.