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

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

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

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

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

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

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

Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток - C++
Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток. То, что я написал: #include <vector> #include...

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
22.07.2014, 08:12 #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;
}
1
Nana
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 29
22.07.2014, 08:14  [ТС] #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;
}
0
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
22.07.2014, 09:20 #4
Цитата Сообщение от Nana Посмотреть сообщение
вот мой пример решения, но сдесь ошибки
Второй for

C++
1
2
for (int i = 0; i < N; i++)
        cout << a[i] << " ";
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
22.07.2014, 09:59 #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 = ...), а вот во втором на это забили?
0
Vtulhu
371 / 377 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
22.07.2014, 14:32 #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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2014, 14:32
Привет! Вот еще темы с ответами:

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать - C++
3. Постановка задачи 1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. 2. Выполнить...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать - C++
1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. 2. Добавить элемент в конец массива...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать - C++
Помогите найти ошибку. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать.Удалить элемент...

Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран - C++
Помогите пж. Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран. А все четные числа из списка удалить....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.07.2014, 14:32
Ответ Создать тему
Опции темы

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