Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 144

Вывести эдементы матрицы с помощью статических и динамических массивов

11.11.2012, 02:14. Показов 3163. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите, пожалуйста, как написать код в с++.

Дана матрица размера A * B. Вывести ее элементы в следующем порядке: первый столбец сверху вниз, второй столбец снизу вверх, третий столбец сверху вниз, четвертый столбец снизу вверх и так далее. елементы вводятся с клавиатуры, как и число строчек и столбцов.
Кроме того, надо сделать 2 способами: с помощью статических и динамических массивов.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.11.2012, 02:14
Ответы с готовыми решениями:

Реализация матрицы с помощью динамических массивов
Всем привет) У меня есть проблема вот в этом задаче: Реализовать 2 базовых и 1 производный классы. В базовых классах описать...

Методы сортировки статических и динамических массивов
Наверное, самая тяжёлая работа, с которой пришлось столкнуться... Как это делать? Нужно вариант для одномерных статистических и вариант...

Реализовать движущийся графический объект с помощью статических и динамических объектов
Добрый день. Решаю задачу из методички и поставлена она следующим образом: используя технологию объектно-ориентированного...

26
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
12.11.2012, 23:33
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от margarin Посмотреть сообщение
int array[iar][jar];
VLA не поддерживается в VS, если не ошибаюсь.
0
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 144
12.11.2012, 23:35  [ТС]
те же ошибки(
0
 Аватар для margarin
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
12.11.2012, 23:39
Цитата Сообщение от Croessmah Посмотреть сообщение
VLA не поддерживается в VS, если не ошибаюсь.
хм, не знаю...
я в VS 2010 делал подобное...

Цитата Сообщение от Romantikkk Посмотреть сообщение
те же ошибки(
Попробуй заменить
C++
1
int array[iar][jar];
на
C++
1
int array[3][3];
- если я правильно понял Croessmah
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
12.11.2012, 23:41
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
#include<stdlib.h>
#include<string.h>
#include <iostream>
 
using namespace std;
int main(){
setlocale(LC_ALL, "rus");
int iar,jar;
cout << "Введите кол-во строк:" << endl;
cin >> iar;
cout << "Введите кол-во столбцов:" << endl;
cin >> jar;
int **array=new int*[iar];
for(int i=0;i<iar;++i)
    array[i]=new int[jar];
 
for(int i=0; i<iar; i++){//тут iar, а не jar
    for(int j=0; j<jar; j++){
        cout << "[" << i << "][" << j << "]= ";
        cin >> array[i][j];
    }
}
for(int i=0; i<iar; i++){
    for(int j=0; j<jar; j++)
        if(j%2==0)
            cout << array[i][j] << " ";
        else
            cout << array[iar-1-i][j] << " ";
    cout << endl;
}
 
for(int i=0;i<iar;++i)
    delete [] array[i];
delete [] array;
return 0;
}
Добавлено через 37 секунд
Цитата Сообщение от margarin Посмотреть сообщение
- если я правильно понял Croessmah
правильно поняли. Такая штука идет как дополнение GNU
1
 Аватар для margarin
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
12.11.2012, 23:47

Не по теме:

я не зря люблю пути по проще)



Добавлено через 2 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
for(int i=0; i<iar; i++){//тут iar, а не jar
ну ошибочка, бывает)

Добавлено через 1 минуту
точней опечатка
0
12.11.2012, 23:48

Не по теме:

Цитата Сообщение от margarin Посмотреть сообщение
точней опечатка
ага, а у меня при испытании выход за пределы случился :D

0
12.11.2012, 23:57

Не по теме:

Ну тут извини, благо я 3х3 тыкал)))

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.11.2012, 23:57

Передача через нетипизированный параметр как динамических, так и статических (разного объёма) массивов
Необходимо написать процедуру, способную выводить двумерные динамические и статические массивы разной длины. С одномерными дело...

Быстрое копирование динамических строковых массивов с помощью API
Известен ли способ, скажем с помощью копирования областей памяти API Быстрого копирования динамических строковых массивов Скажем для...

Обработка двумерных массивов. С помощью матрицы задано n точек. Найти длину наибольшего отрезка и вывести его координаты
с помощью матрицы А(nxm)в плоскости задано n точек так ,что а,а- координаты J-й точки.точки попарно соединены отрезками.найти длину...

Вывести уникальные элементы двух динамических массивов
Дано два динамических массива одинаковой размерности. Нужно вывести уникальные элементы. Мой код сравнивает элемент первого массива со...

Вывести результат о равенстве двух динамических массивов
Написать программу, которая выводит результат о равенстве двух динамических массивов. Функция должна принимать 2 массива, их размеры и...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru