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

Кто хочет немного подумать над двухмерными массивами?

30.07.2023, 20:47. Показов 3401. Ответов 62

Студворк — интернет-сервис помощи студентам
В С++ мы знаем, что тип данных string - это массив состоящий из типа данных char. Но если сделать массив с типом данных string это будет считаться двухмерным массивом?

Эта мысля мне пришла ночью и я не смог таки уснуть думая над этим вопросом.

Вот вам пример такого массива:

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
 
int main() {
 
    string a[3] = { "How", "are", "you?" };
 
    return 0;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.07.2023, 20:47
Ответы с готовыми решениями:

Кто хорошо разбирается в accsess, прошу вас подумать над ниже описанным и отписаться
Долго думаю, не могу понять как это сделать, скоро голова поломается. Создаю программу в делфи и прицепляю базу. Есть таблицы продукты и...

Кто хочет поработать над мини-игрой?
Всем добрый день. Недавно решил написать мини-игру на php + javaScript в целях повышения уровня знаний в web программировании ну и какой...

Робота с двухмерными массивами
У нас есть двухмерный массив 10 на 10. И еще ми имеем одномерный массив (строку) - через которую вводим &quot;HelloWOrld&quot;. И ми...

62
 Аватар для Наталья8
636 / 394 / 67
Регистрация: 09.03.2016
Сообщений: 4,321
02.08.2023, 00:12
Студворк — интернет-сервис помощи студентам

За такое меня не надеруть?
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
02.08.2023, 01:28
Наталья8, удаление ссылки там совершенно правомерно. Оператор индексации возвращает ссылку для возможности обращения на запись и это стандартная практика. Для сравнения с типом массив, нужно удалить ссылку. Проблема в другом.
Вот вопрос:
Цитата Сообщение от Ruzalki Посмотреть сообщение
В С++ мы знаем, что тип данных string - это массив состоящий из типа данных char. Но если сделать массив с типом данных string это будет считаться двухмерным массивом?
Будет ли считаться (считаться - to be considered) это не будет являться (являться - to be itself as it is). Английский вариант - для тех кто по-русски не слишком. То есть, если класс является обёрткой массива предоставляя интерфейс этого массива и некоторый обвес, то его можно считать массивом? Вот класс std::array<T, size_t> это можно считать массивом? Это член std и его название говорит само за себя. У него внутри массив и есть функции члены (operator[], data(), size() и др.). И естественно, что он сам по себе предоставляет на стеке не массив, а нечто большее. А array<array<T, size_t>, size_t> это двумерный массив? Опять таки нет так как array не массив. Имеем эррей эрреев. Как в песне: кругом одни эрреи. Такую логику невозможно преодолеть разумом. Это и есть религиозная косность. Я против этого.
Достаточно, в конце концов, того, что array или указатель на буфер в куче "можно считать" массивом. Тогда ответ на вопрос в теме (см. русс. и англ. варианты выше) утвердителен. А люди по природе своей умные от "да не согласен я", делают тему выпуклей и ярче. А то оказалось бы, что мои пассажи о некоторой (мягко говоря) неостроте мышления, присущей наиболее крайним случаям псевдо-матсознания, это мои фантазии. Нет. Это не фантазии. Это правда жизни проверенная временем.
2
 Аватар для Наталья8
636 / 394 / 67
Регистрация: 09.03.2016
Сообщений: 4,321
02.08.2023, 02:30
С++ не идеален для сравнения чего либо.
Его люди писали. Возможны глюки.
Тем более на разный компиляторах.
Название: NewPicture8 (2).png
Просмотров: 61

Размер: 10.3 Кб
Поставил я кодеблок. С++17 компилирует.
Но как начнёшь на нём делать что то серьёзное,
То того не хватает, то этого.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.08.2023, 02:30

Работа с двухмерными массивами
Есть задание заменить каждый элемент столюца массива произведением последующих элементов этого столбца. может ктото подскажет как это...

Работа с двухмерными массивами
Дана матрица вещественных чисел размером N на M. Вычислить произведение отрицательных элементов последнего столбца.

Работа с двухмерными массивами
Дана матрица. Нужно сделать так, что бы столбцы расставились в порядке убывания первых элементов import numpy as np ...

Работа с двухмерными массивами
Привет всем. Помогите пожалуйста. Нужно в двухмерном массиве 10х10 переставить столбцы в порядке увеличения количества элеменов=0 в...

Работа с двухмерными массивами
Даны три задания: 1) Дано матрицу размером 5 x 10. В каждом столбце найти количество элементов, больших среднего арифметического всех...


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

Или воспользуйтесь поиском по форуму:
63
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru