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

Одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись переменной типа double в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread143904.html
Помогите справится с проблемой! допустим а меня есть переменная: double d=0.123456789; (8байт) задача состоит в том чтобы записать это число в бинарный файл, т.е. что бы оно в файле занимало 8 байт. Как такое можно реализовать?
C++ Как указать диапазон генерации случайных чисел? Возник довольно глупый вопрос,как указать диапазон генерации случайных чисел в C++... int a=random(10); - тут генерируются числа от 1 до 9, а как сделать к примеру генерацию чисел от ? http://www.cyberforum.ru/cpp-beginners/thread143881.html
C++ Рекурсивная функция!
нужна помощь, как вычислить а в степени n, т.е написать программу использую две функции рекурсивную и нерекурсивный аналог. Очень нужно, чтобы разобраться с принципом работы рекурсии на наглядном примере
C++ Матрица
Будьте так добры, помогите перевести программу с Pascal на C++: program Matrix; const m=6; n=5; type AMatrix=array of real; var a:AMatrix; i,j:integer;
C++ лабораторная http://www.cyberforum.ru/cpp-beginners/thread143821.html
прошу написать программу чтоб выглядела наиболее простой ))) буду благодарен) 5. Заданы массивы A(3) и B(4). Построить таблицу значений функции y=c*x2+d при х, меняющемся от 0 до 1 с шагом 0,1, где с – длина массива A; d – длина массива В. Ввод элементов массива, вычисление длины массива оформить в виде подпрограммы. Длина массива X(n) вычисляется под корнем Х(внизу 1, вверху...
C++ Написать класс, от которого можно получить только один экземпляр класса Написать класс, от которого можно получить только один экземпляр класса. Как такое реализовать? Если использовать только статические члены класса, то фактически получается один объект, но создать их можно сколько угодно, они будут с разными именами, но содержать будут одно и то же и занимать память как один объект.... Есть ли какой-нибудь способ создать именно 1 объект класса, средствами... подробнее

Показать сообщение отдельно
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
10.06.2010, 19:53     Одномерный массив
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
#include <iostream>
#include <ctime>
#include <vector>
#include <algorithm>
#include <iterator>
#include <numeric>
 
int rnd ()
{
    return rand()%51-30;
}
 
int main()
{
    // initial
    const int size=20;
    std::vector <int> vec (size);
    // fill
    srand(time(NULL));
    std::generate_n (vec.begin(), vec.size(), rnd);
    //output
    std::cout << "Start matrix:\n";
    std::copy (vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    // find first zero element
    std::vector <int> :: iterator it=std::find (vec.begin(), vec.end(), 0);
    if (it==vec.end()) std::cout << "Zero element not found.";
    else
    {
    // output sum
    std::cout << "Sum after first zero element: " << std::accumulate (it+1, vec.end(), 0);
    }
 
    std::cout << std::endl;
    system ("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru