Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
1

Объявление двумерного массива (не целочисленные значения)

04.10.2013, 10:24. Просмотров 490. Ответов 5
Метки нет (Все метки)

Здравствуйте. Помогите объявить двумерный массив с нецелочисленными значениями. Я хочу написать программу по симплекс-методу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2013, 10:24
Ответы с готовыми решениями:

Объявление двумерного массива
Здравствуйте! Как объявить двумерный массив как public , я имею ввиду что...

Объявление двумерного массива в классе
Здравствуйте. Мне нужно создать поле в классе, выраженное двумерным массивом....

Присвоение значения элементу двумерного массива
Почему я могу сделать так: Coors = 2560.6301, Coors = -1289.7698, Coors =...

Функция не меняет значения двумерного массива
Проблема в Функции BuildNewMap, мне нужно, чтобы значения элемента в массиве...

Половина двумерного массива теряет значения
Тут код: //заголовок #ifndef MATRIX_H #define MATRIX_H #include...

5
Мимино
183 / 154 / 34
Регистрация: 22.05.2013
Сообщений: 450
Записей в блоге: 1
04.10.2013, 10:29 2
Мммм... Так?
C++
1
double arr[size];
Или я что-то не правильно понял?
0
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
04.10.2013, 10:36  [ТС] 3
ну в моем случае это матрица. Вот что у меня имеется:

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
#include <stdio.h>
#include <conio.h>
 
int main (void)
{
    const int m=4; // строки
    const int n=5; // столбцы
    int a[m][m];
    int i=0, j=0;
        
    printf ("Enter:\n");
    for(i=0; i<m; i++)
    {
        for(j=0; j<n; j++)
        scanf("%d", &a[i][j]);
    }
    int a = a[1][0];
    int b = a[2][0];
    int c = a[3][0];
    printf ("Enter:\n%d %d %d", a, b, c);
    
    getch();
    return 0;
}
Для начала я было бы хорошо просто вывести элементы первого столбца начиная со 2 строки. Для целочисленных вроде бы получается, но не получается сделать для типа float или double
0
Мимино
183 / 154 / 34
Регистрация: 22.05.2013
Сообщений: 450
Записей в блоге: 1
04.10.2013, 10:42 4
элементы первого столбца начиная со 2 строки.
C++
1
2
for (int i = 1; i < m; i++)
      вывод arr[i][0];
1
Simpson_
16 / 16 / 3
Регистрация: 06.02.2013
Сообщений: 57
04.10.2013, 10:42 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int main (void)
{
    const int m=4; // строки
    const int n=5; // столбцы
    double arr[m][n];
    int i=0, j=0;
 
    printf ("Enter:\n");
    for(i=0; i<m; i++)
    {
        for(j=0; j<n; j++)
         scanf("%lf", &arr[i][j]);
    }
 
    double a = arr[1][0];
    double b = arr[2][0];
    double c = arr[3][0];
    printf ("Enter:\n%f %f %f", a, b, c);
 
    return 0;
}
Это?
1
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
04.10.2013, 10:47  [ТС] 6
Simpson_, к сожалению нету под рукой студии, что бы проверить, но кажется это именно то, что мне надо) Спасибо)

Добавлено через 38 секунд
Мимино, ну да, так даже проще)) Спасибо
0
04.10.2013, 10:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2013, 10:47

Передать значения двумерного массива из функции через ссылку
Функция создаёт и заполняет статический двумерный массив. Как, вызвав эту...

Сортировка строк двумерного массива выбором. Не обновляются значения
Здравствуйте. Не получается сортировка массива выбором. Нужно отсортировать...

Целочисленные и дробные значения
Здравствуйте! Проблема скорее техническая. Я сделал программу нахождения 2...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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