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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
b0n4b!
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
#1

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

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

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

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

Объявление двумерного массива в классе - C++
Здравствуйте. Мне нужно создать поле в классе, выраженное двумерным массивом. Я делаю так: class Fence { private: const int...

Половина двумерного массива теряет значения - C++
Тут код: //заголовок #ifndef MATRIX_H #define MATRIX_H #include <iostream> using std::istream; using std::ostream; using...

Функция не меняет значения двумерного массива - C++
Проблема в Функции BuildNewMap, мне нужно, чтобы значения элемента в массиве myMap поменялось с 0 на заданное в аргументе функции. Вызвал...

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

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

5
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 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
Мимино
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];
1
Simpson_
15 / 15 / 3
Регистрация: 06.02.2013
Сообщений: 55
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
Привет! Вот еще темы с ответами:

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

Можно ли значения двумерного динамического массива присвоить обыкновенному двумерному массиву? - C++
Столкнулся с проблемой с динамическими массивами, можно ли значения двумерного динамического массива присвоить обыкновенному двумерному...

Составить программу: а) нахождения max значения среди элементов любой строки двумерного массива - C++
Составить программу: а) нахождения max значения среди элементов любой строки двумерного массива б) нахождения min значения среди...

Вывести максимальные значения среди двумерного массива, и найти среди них минимум - C++
#include &lt;iostream&gt; using namespace std; int main(){ int const n=3; int i,j,max1,max2,max3; int m={{1,2,3}, ...


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

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

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