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

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

Восстановить пароль Регистрация
 
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
04.10.2013, 10:24     Объявление двумерного массива (не целочисленные значения) #1
Здравствуйте. Помогите объявить двумерный массив с нецелочисленными значениями. Я хочу написать программу по симплекс-методу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2013, 10:24     Объявление двумерного массива (не целочисленные значения)
Посмотрите здесь:

Объявление двумерного массива C++
C++ Составить программу: а) нахождения max значения среди элементов любой строки двумерного массива
Половина двумерного массива теряет значения C++
Вывести максимальные значения среди двумерного массива, и найти среди них минимум C++
C++ Можно ли значения двумерного динамического массива присвоить обыкновенному двумерному массиву?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
04.10.2013, 10:29     Объявление двумерного массива (не целочисленные значения) #2
Мммм... Так?
C++
1
double arr[size];
Или я что-то не правильно понял?
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
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
04.10.2013, 10:42     Объявление двумерного массива (не целочисленные значения) #4
элементы первого столбца начиная со 2 строки.
C++
1
2
for (int i = 1; i < m; i++)
      вывод arr[i][0];
Simpson_
15 / 15 / 3
Регистрация: 06.02.2013
Сообщений: 52
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;
}
Это?
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
04.10.2013, 10:47  [ТС]     Объявление двумерного массива (не целочисленные значения) #6
Simpson_, к сожалению нету под рукой студии, что бы проверить, но кажется это именно то, что мне надо) Спасибо)

Добавлено через 38 секунд
Мимино, ну да, так даже проще)) Спасибо
Yandex
Объявления
04.10.2013, 10:47     Объявление двумерного массива (не целочисленные значения)
Ответ Создать тему
Опции темы

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