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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
Nana
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
#1

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

22.07.2014, 07:56. Просмотров 2158. Ответов 5
Метки нет (Все метки)

Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2014, 07:56     STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,615
Завершенные тесты: 1
22.07.2014, 08:12     STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
using namespace std;
int main()
{
 vector<int> v;
 for(int i=0;i<10;i++)
     v.push_back(rand()%10);
 vector<int>::iterator beg=v.begin();
 vector<int>::iterator end=v.end();
 while(beg!=end)
     cout<< *(beg++)<<' ';
 cout<<endl;
 system("pause");
 return 0;
}
Nana
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 08:14  [ТС]     STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток #3
вот мой пример решения, но сдесь ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <vector>
#include <iostream>
 
using namespace std;
 
 
int main()
{
    int N = 10;
    vector<int> a(N);
 
    for (int i = 0; i < N; i++)
        a[i] = rand() % N;
 
    for (i = 0; i < N; i++)
        cout << a[i] << " ";
 
    return 0;
}
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 09:20     STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток #4
Цитата Сообщение от Nana Посмотреть сообщение
вот мой пример решения, но сдесь ошибки
Второй for

C++
1
2
for (int i = 0; i < N; i++)
        cout << a[i] << " ";
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
22.07.2014, 09:59     STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток #5
Цитата Сообщение от Nana Посмотреть сообщение
вот мой пример решения, но сдесь ошибки
Ну так с этого и нужно начинать. Пишите код, пишите что выдает компилятор и мы помогаем.

Добавлено через 50 секунд
Цитата Сообщение от Nana Посмотреть сообщение
for (int i = 0; i < N; i++)
* * * * a[i] = rand() % N;
for (i = 0; i < N; i++)
* * * * cout << a[i] << " ";
Почему в первом for Вы додумались написать for (int i = ...), а вот во втором на это забили?
Vtulhu
369 / 375 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
22.07.2014, 14:32     STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток #6
И почему бы не сделать N константой? Да, кстати, очень не рекомендую пользоваться такой возможностью языка С++, как тело цикла без фигурных скобок. Многие программисты считают такую конструкцию крайне вредной. Я с ними полностью согласен. Во многих программистских конторах она даже запрещена специальным документом.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <vector>
#include <iostream>
 
using namespace std;
 
int main()
{
    const int N = 10;
    vector<int> a(N);
    int i;
    for( i = 0; i < N; i++ ) {
        a[i] = rand() % N;
    }
    for( i = 0; i < N; i++ ) {
        cout << a[i] << " ";
    }
    return 0;
}
Yandex
Объявления
22.07.2014, 14:32     STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток
Ответ Создать тему
Опции темы

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