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

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

Восстановить пароль Регистрация
 
Nana
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 08:15     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #1
Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток.

Добавлено через 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2014, 08:15     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
Посмотрите здесь:

C++ STL. Создать объект-контейнер stack и заполнить его данными типа double
C++ Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра
C++ Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
Заполнить вектор длиной 10 квадратами целых чисел и вывести его в выходной поток C++
C++ STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
22.07.2014, 08:48     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #2
В вашем примере нет ошибок...
Nana
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 08:57  [ТС]     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #3
но вот что мне выводит при запуске программы STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
22.07.2014, 08:57     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #4
Цитата Сообщение от Nana Посмотреть сообщение
пример, но в нем ошибки
в чём компилим?
у меня на mingw тоже всё компилится

студия...снесли бы в 8ую, старьё же...
мб #include "stdafx.h" поможет... не знаю я в ней не сидел особо никогда
Nana
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 09:02  [ТС]     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #5
это просто единственное что я смогла установить
и это не помогает #include "stdafx.h"
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 09:05     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #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ую, старьё же...
В релизе оно и в студии исполнится, это сообщение дебажного рантайма.
Nana
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 09:23  [ТС]     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #7
теперь работает, спасибо)
dzrkot
22.07.2014, 10:12
  #8

Не по теме:

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

Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
22.07.2014, 10:33     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #9
Цитата Сообщение от Nana Посмотреть сообщение
это просто единственное что я смогла установить
Установите наконец себе Code::Blocks и люди к вам потянутся... А если вы еще скачаете MinGW последней версии то форумиты воспоют вас в своих песнях и сложат о вас легенды!
Psilon
Master of Orion
 Аватар для Psilon
5742 / 4690 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
22.07.2014, 10:38     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #10
Ilot, ТТ, студия ничем не хуже. То, что они немного отличаются не значит, что студия хуже. Те же предкомпилированные заголовки - не всемирное зло, которые нигде не работают, а вполне полезная штука.
Vtulhu
22.07.2014, 14:46
  #11

Не по теме:

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

Psilon
Master of Orion
 Аватар для Psilon
5742 / 4690 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
22.07.2014, 14:59     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #12
Vtulhu, компилятор != IDE же
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 15:03     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #13
Цитата Сообщение от Psilon Посмотреть сообщение
компилятор != IDE же
Это компилятор, в девичестве Zortech, потом Symantec.
Psilon
Master of Orion
 Аватар для Psilon
5742 / 4690 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
22.07.2014, 15:10     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #14
uglyPinokkio, ну да, а мы вроде про ide говорим
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2014, 15:21     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
Еще ссылки по теме:

C++ STL Заполнить строку латинским алфавитом и вывести ее в выходной поток
STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести C++
Заполнить двухмерный вектор таблицей умножения и выввести его в выходной поток C++

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

Или воспользуйтесь поиском по форуму:
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 15:21     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток #15
Цитата Сообщение от Psilon Посмотреть сообщение
ну да, а мы вроде про ide говорим
Ну дык корень проблем ТС в данном конкретном случае в "злом" дебажном рантайме MS, который обнаружил обращение за пределы инициализированной памяти вектора. Это средой не лечится. Предложения сменить компилятор тоже не совсем понятны .
Yandex
Объявления
22.07.2014, 15:21     STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
Ответ Создать тему
Опции темы

Текущее время: 12:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru