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

Построение массива с элементами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создайте текстовый файл, содержащий сведения о клиентах фирмы: http://www.cyberforum.ru/cpp-beginners/thread357783.html
Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества...
C++ Помогите пожалуйста разобраться c++ Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества... http://www.cyberforum.ru/cpp-beginners/thread357781.html
Выход за приделы массива C++
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv) { int a; int b;
C++ Про рандом
Я уже понимаю, что это наверное 100500 тема, но уж сорре, раздел говорит сам за себя. По сути хотелось бы узнать разнцу между rand(),random() и randomize(). Ибо надо каждый раз иметь число в определённых приделах, но что бы разное. Я пытаюсь как-то так a=randomize( rand( )% 100+1);
C++ Создайте текстовый файл, содержащий сведения о клиентах фирмы http://www.cyberforum.ru/cpp-beginners/thread357769.html
Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества...
C++ Список. Функция. void add(Node **pend,char x) { Node *pv = new Node; pv->d =x; pv->next = 0; pv->prev = *pend; (*pend)->next = pv; *pend = pv; } Можете объяснить эту функцию, как она работает? И можно ли здесь избавиться от двух звездочек? И что вообще они значат?Используйте теги форматирования кода! подробнее

Показать сообщение отдельно
Daemon025
 Аватар для Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
28.09.2011, 23:58     Построение массива с элементами
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
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <vector>
 
using namespace std;
 
int main ()
{
    int n = 4;
    
    int* arr = new int[2*n];
    srand(time(NULL));
    
    cout << "Primary array: \n";
    
    for(int i=0; i<2*n; i++)
    {
        arr[i] = rand() % 50 + 10;
        cout <<arr[i] << " ";
    }
    
    vector<int> a,b;
    for(int i=1; i<n; i++)
    {
        a.push_back(arr[i]);
        a.push_back(arr[n+i]);
    }
    
    cout << "\na: \n";
    for(int i=0; i<a.size(); i++)
        cout << a[i] << " ";
    
    cin.get();
    return 0;
}
Цитата Сообщение от FILA Посмотреть сообщение
aN, a2N
a2N выходит ха границы массива, т.к. индексация с 0
б) делается аналогично
 
Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru