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

Присвоение значения случайному элементу массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятки с плавающей точкой http://www.cyberforum.ru/cpp-beginners/thread1134076.html
Обучаюсь С++ по книге Дейтелов. Работаю в IDE Dev-c++ v4.9.9.2 в четвертой главе есть вот такое вот упражнение:4.16. Разработайте программу на C++, которая должна определять заработную плату для каждого из нескольких служащих. Компания выплачивает каждому служащему повременную зарплату за первые 40 часов работы и выплачивает в полуторном размере за сверхурочные свыше 40 часов. Вам дан...
C++ Разработать шаблон класса для работы со стеком реализованным в виде связного списка Разработать шаблон класса для работы со стеком реализованным в виде связного списка. Тип эле-ментов задается как параметр шаблона. Написать тестовую программу. stl http://www.cyberforum.ru/cpp-beginners/thread1134058.html
C++ Реализовать генератор случайных чисел линейным конгруэнтным способом
Реализовать генератор случайных чисел линейным конгруэнтным способом посчитать дисперсию и мат ожидание,нарисовать графики проверить периодичность
Перегрузка оператора C++
Здравствуйте. Нужна помощь) Есть такой класс: class vect { public: float *items; vect() { items = new float; for(int i = 0;i<5;i++) items = 0;
C++ Табличный процессор http://www.cyberforum.ru/cpp-beginners/thread1134024.html
Нужно создать табличный процессор, который мог бы читать таблицы из файла, записать таблицы в файл, перемещать курсор по клеткам таблицы, запись в клетку числа, запись в клетку текста. Вопрос- с чего начать, (что почитать), как создать данную таблицу, что бы перемещался курсор и с помощью него реализовывались действия? В интернете ничего по этой теме не нашла. Буду благодарна за помощь. (так же...
C++ Создать класс Integral, в котором реализовано вычисление определенного интеграла методом прямоугольников, методом трапец Должны быть реализованы безаргументные и инициализирующие конструкторы, в том числе конструктор с двумя аргументами – итераторами, конструктор копирования, деструктор, операция присваивания, ввод-вывод. Подходящие операции реализуются как методы класса, а остальные - как внешние дружественные функции. Должна быть поддержана обработка исключений по нехватке памяти: все конструкторы обязаны иметь... подробнее

Показать сообщение отдельно
Rvach_01
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 32
30.03.2014, 21:26  [ТС]     Присвоение значения случайному элементу массива
Одной проблемой меньше
Появилась другая.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <Windows.h>
#include <conio.h>
 
using namespace std;
 
int A[25], B1[12], B2[12], i, x;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    srand(time(NULL));
    for (i = 0; i < 25; i++)
        A[i] = 2;
    A[rand() % 25] = 1;
 
    cout << "Массив А из 25 монет: ";
    for (i = 0; i < 25; i++)
        cout << A[i] << " ";
    cout << endl << endl;
 
    cout << "Массив B1 из 12 первых монет: ";
    for (i = 0; i < 12; i++)
    {
        A[i] = B1[i];
        cout << B1[i] << " ";
    }
    cout << endl << endl;
 
    cout << "Массив В2 из 12 других монет: ";
    for (i = 12; i < 24; i++)
    {
        A[i] = B2[i];
        cout << B2[i] << " ";
    }
    cout << endl << endl;
 
    for (i = 24; i < 25; i++)
        A[i] = x;
    cout << "Помещённая в резерв 25-ая монета: " << x << endl;
    system("pause>null"); 
}
Массив А выводит правильно. Массив В1 выводит почему-то из одних нулей, а массив В2 выводит: "12 0 0 0 0 0 0 0 три многозначных числа 0" и х = 0. А надо вывести элементы именно такие, как в A массиве. Что не так?
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru