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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужны задачи для решения http://www.cyberforum.ru/cpp-beginners/thread1246737.html
Здравствуйте. Если здесь есть студенты-программисты, то очень попрошу их сбросить сюда задания по С++, потому что все свои уже перерешал.
C++ Вывод строки с cout: IntelliSense: no operator "<<" matches these operands ошибку выдает 3 IntelliSense: no operator "<<" matches these operands operand types are: std::ostream << std::string c:\Users\7777\Documents\Visual Studio... http://www.cyberforum.ru/cpp-beginners/thread1246733.html
C++ Не получается вставить элемент в вектор
Почему нельзя таким образом вставить элемент в вектор? #include <vector> using SomeVeryLongNamedType = int; int main() { std::vector<SomeVeryLongNamedType> vec; ...
Отловить запуск процесса C++
Здравствуйте. Хотелось бы узнать как на c++ можно проверить включение программы(не нужно проверять включена ли она уже) программа должна реагировать на тот момент когда запускается конкретная...
C++ Приведите простой пример который будет считать сумму чисел http://www.cyberforum.ru/cpp-beginners/thread1246714.html
приведите простой пример который будет считать сумму чисел
C++ Реализовать контроль ввода и для цифр, и для букв Здравствуйте! Проблема такая если при вводе данных вместо чисел пользователь вводит буквы, то программа как мне и надо пишет "Некоректный ввод", но если ввести букву которая может быть введена далее... подробнее

Показать сообщение отдельно
Spiderman5
31 / 31 / 14
Регистрация: 07.04.2014
Сообщений: 219

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

24.08.2014, 23:44. Просмотров 461. Ответов 3
Метки (Все метки)

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

Реализовано хорошо и работает правильно
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
#define _CRT_SECURE_NO_WARNINGS
 
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
using namespace std;
 
void main()
{
    vector<vector<string> > v(10);
    char str[80];
 
    for (int i = 0; i < 10; i++)
    {
        for (int j = 0; j < 10; j++)
        {
            sprintf(str, "%2d * %2d   = %4d", i, j, i * j);
            v[i].push_back(str);
        }
    }
 
    for (int i = 0; i < 10; i++)
        copy(v[i].begin(), v[i].end(), ostream_iterator<string>(cout, "\n"));
}
Подскажите, пожалуйста, как реализовать без функции sprintf, чтобы также отлично работало ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru