Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Чем Луа лучше Пайтона и наоборот? Буду использовать в целях написания сценариев.
1 ставка
Как загрузить собственный символ в VFD дисплей POS-VFD-RS232?
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Помогите составить программу на PHP
Alex Romanov
Ученик
(154), на голосовании
1 год назад
Задать двумерный массив. Вывести элементы заданного массива в обратном порядке, и исключить из вывода каждый 4-й элемент
Голосование за лучший ответ
Άηϑρέΰ ҂
Искусственный Интеллект
(179999)
2 года назад
$mass = [
[1,2,4],
[1,2,4],
[1,2,4],
[1,2,4],
];
как исключить 4 элемент, я без понятия
Емельян Пугачёв
Мудрец (14037)
2 года назад
Посмотрите мой вариант ответа. Я думаю, что в нём что-то не так по исключению четвёртых элементов, но не могу понять, что....
Емельян Пугачёв
Мудрец (14037)
2 года назад
Нет. Всё, вроде, правильно.
партнер [www.a77r.ru]
Мыслитель (8978)
2 года назад
каждый 4 из вывода, а не из массива...
соответственно в предлагаемом массиве при выводе в обратном порядке надо будет удалить 4,2,1
Емельян Пугачёв
Мудрец
(14037)
2 года назад
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
int m,n,x,y,i,**A;
do
{
cout << "Количество строк массива: ";
cin >> m;
}while(m < 1);
do
{
cout << "Количество столбцов массива: ";
cin >> n;
}while(n < 1);
// выделение динамической памяти
A = new int*[m];
for(x = 0; x < m; x++) A[x] = new int[n];
srand(time(nullptr)); // для генерации псевдослучайных значений
// задаём массив автоматически
for(x = 0; x < m; x++)
for(y = 0; y < n; y++) A[x][y] = rand() % 21 - 10;
i = m*n;
// вывод в обратном порядке
for(x = m - 1; x >= 0; x--)
{
for(y = n - 1; y >= 0; y--, i--)
if(i % 4) cout << A[x][y] << "\t";
cout << endl;
}
cout << endl;
// освобождение памяти
for(x = 0; x < m; x++)
{
if(A[x] == (int*) nullptr) exit(1);
delete [] A[x];
A[x] = (int*) nullptr;
}
if(A == (int**) nullptr) exit(1);
delete [] A;
A = (int**) nullptr;
return 0;
}
Емельян Пугачёв
Мудрец (14037)
2 года назад
Странно. Я думал, что нахожусь в категории C/C++.
Похожие вопросы