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

Как обратиться к первому и последнему элементу в строчке в двумерном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двухмерная матрица http://www.cyberforum.ru/cpp-beginners/thread402028.html
напишите пожайлуста программу полностью с include <stdio.h>и далее квадратная матрица. Переставить строку с максимальным элементом на главной диагонали со строкой с заданным номером $m$
C++ Массив целочисленный 2 напишите программу полностью На плоскости заданы n точек своими координатами (xi,yi) , i=1,2,…,n. Найдите в IV четверти точку (x,y) наиболее близкую начале координат http://www.cyberforum.ru/cpp-beginners/thread402023.html
Массив целочисленнный C++
напишите программу полностью Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, первая цифра которых равна 1.
выдает ошибку C++
сравнить 3 параллелограмма в чем ошибка # include <iostream> # include <string> using namespace std; class Parallelogram { private: int a,b,p,s,h;
C++ Вывести первые 10 членов арифметической прогрессии http://www.cyberforum.ru/cpp-beginners/thread401995.html
Вывести первые 10 членов арифметической прогрессии АI=Аi-1 + B на экран. Пользователь вводит А,B, A0
C++ Задачи на файлы и массивы 1) Программа сортировки массива с использованием функций и заголовочного файла 2) Чтение массива из текстового файла и запись его в другой текстовый файл в обратном порядке 3) Записать в двоичный файл массив в файле поменять местами максивальный и минимальный элемент Добавлено через 4 часа 0 минут Плиз! UP! Добавлено через 4 часа 49 минут Помогите очень надо нашел примерное решение 3... подробнее

Показать сообщение отдельно
BRcr
 Аватар для BRcr
4003 / 2292 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
08.12.2011, 16:16     Как обратиться к первому и последнему элементу в строчке в двумерном массиве
Все, не могу больше смотреть на это непотребство.
Как-то так:
C++
1
2
3
4
5
6
int i, j, n, m, *arr;
printf("\nn = "); scanf("%d", &n);
printf("\nm = "); scanf("%d", &m);
arr = new int[n][m];
for(i=0; i<n; i++)for(j=0; j<m; j++){arr[i][j] = rand()%100; printf( "\narr[%d][%d] = %d", i, j, *(arr + i*m +j) );}
delete[] arr;
 
Текущее время: 00:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru