Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
1

STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток

22.07.2014, 08:15. Показов 4673. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток.

Добавлено через 19 минут
пример, но в нем ошибки
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
#include <vector>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    int n = 10;
    vector< vector <int> > a(n);
    int i, j;
 
    for (i = 0; i < n; i++)
        a[i].reserve(n);
 
    for (i = 1; i < n; i++)
        for (j = 1; j < n; j++)
            a[i][j] = i * j;
    
    for (i = 1; i < n; i++)
    {
        for (int j = 1; j < n; j++)
            cout << setw(3) << a[i][j];
    
        cout << endl;
    }
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2014, 08:15
Ответы с готовыми решениями:

Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток. То, что я...

Заполнить двухмерный вектор таблицей умножения и выввести его в выходной поток
Есть такое задание: Заполнить двухмерный вектор таблицей умножения и выввести его в выходной поток...

STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток
Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток.

Заполнить вектор длиной 10 квадратами целых чисел и вывести его в выходной поток
Библиотека STL на С++ помогите исправить ошибки задание: Заполнить вектор длинной 10 квадратами...

14
Эксперт по математике/физикеЭксперт С++
2196 / 1403 / 408
Регистрация: 16.05.2013
Сообщений: 3,583
Записей в блоге: 6
22.07.2014, 08:48 2
В вашем примере нет ошибок...
0
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 08:57  [ТС] 3
но вот что мне выводит при запуске программы
STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
0
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
22.07.2014, 08:57 4
Цитата Сообщение от Nana Посмотреть сообщение
пример, но в нем ошибки
в чём компилим?
у меня на mingw тоже всё компилится

студия...снесли бы в 8ую, старьё же...
мб #include "stdafx.h" поможет... не знаю я в ней не сидел особо никогда
0
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 09:02  [ТС] 5
это просто единственное что я смогла установить
и это не помогает #include "stdafx.h"
0
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 09:05 6
C++
1
for (i = 0; i < n; i++) a[i].reserve(n);
замените на

C++
1
for (i = 0; i < n; i++) a[i].resize(n);
Цитата Сообщение от dzrkot Посмотреть сообщение
студия...снесли бы в 8ую, старьё же...
В релизе оно и в студии исполнится, это сообщение дебажного рантайма.
0
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 09:23  [ТС] 7
теперь работает, спасибо)
0
dzrkot
22.07.2014, 10:12
  #8

Не по теме:

Цитата Сообщение от uglyPinokkio Посмотреть сообщение
студия...снесли бы в 8ую, старьё же...
В релизе оно и в студии исполнится, это сообщение дебажного рантайма.
я про другое говорил)

0
Эксперт по математике/физикеЭксперт С++
2196 / 1403 / 408
Регистрация: 16.05.2013
Сообщений: 3,583
Записей в блоге: 6
22.07.2014, 10:33 9
Цитата Сообщение от Nana Посмотреть сообщение
это просто единственное что я смогла установить
Установите наконец себе Code::Blocks и люди к вам потянутся... А если вы еще скачаете MinGW последней версии то форумиты воспоют вас в своих песнях и сложат о вас легенды!
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.07.2014, 10:38 10
Ilot, ТТ, студия ничем не хуже. То, что они немного отличаются не значит, что студия хуже. Те же предкомпилированные заголовки - не всемирное зло, которые нигде не работают, а вполне полезная штука.
0
Vtulhu
22.07.2014, 14:46
  #11

Не по теме:

Один я знаю про существование Digital Mars C/C++ Compiler (от создателей языка D)?

0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.07.2014, 14:59 12
Vtulhu, компилятор != IDE же
0
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 15:03 13
Цитата Сообщение от Psilon Посмотреть сообщение
компилятор != IDE же
Это компилятор, в девичестве Zortech, потом Symantec.
1
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.07.2014, 15:10 14
uglyPinokkio, ну да, а мы вроде про ide говорим
0
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 15:21 15
Цитата Сообщение от Psilon Посмотреть сообщение
ну да, а мы вроде про ide говорим
Ну дык корень проблем ТС в данном конкретном случае в "злом" дебажном рантайме MS, который обнаружил обращение за пределы инициализированной памяти вектора. Это средой не лечится. Предложения сменить компилятор тоже не совсем понятны .
1
22.07.2014, 15:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2014, 15:21
Помогаю со студенческими работами здесь

STL Заполнить строку латинским алфавитом и вывести ее в выходной поток
Заполнить строку латинским алфавитом и вывести ее в выходной поток. С++ Добавлено через 20 минут...

STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести
Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести...

Заполнить двумерный массив таблицей умножения
Создать двумерный массив и заполнить его таблицей умножения. Результат вывести на экран

Заполнить вектор из 20 элементов случайными числами в интервале [-15;10] и вывести его на экран.
Заполнить вектор из 20 элементов случайными числами в интервале и вывести его на экран. Найти...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru