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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись переменной типа double в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread143904.html
Помогите справится с проблемой! допустим а меня есть переменная: double d=0.123456789; (8байт) задача состоит в том чтобы записать это число в бинарный файл, т.е. что бы оно в файле занимало 8...
C++ Пройдите тест по знанию C++ Пожалуста помогите ответив на эти вопросы) using namespace std;// std - это переменная или что-то иное? int n=0; int current; string T, K, M, C, V, G; http://www.cyberforum.ru/cpp-beginners/thread143899.html
Как указать диапазон генерации случайных чисел? C++
Возник довольно глупый вопрос,как указать диапазон генерации случайных чисел в C++... int a=random(10); - тут генерируются числа от 1 до 9, а как сделать к примеру генерацию чисел от ?
C++ Рекурсивная функция!
нужна помощь, как вычислить а в степени n, т.е написать программу использую две функции рекурсивную и нерекурсивный аналог. Очень нужно, чтобы разобраться с принципом работы рекурсии на наглядном...
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread143864.html
Будьте так добры, помогите перевести программу с Pascal на C++: program Matrix; const m=6; n=5; type AMatrix=array of real; var a:AMatrix; i,j:integer;
C++ Работа с линейными массивами. Заполнение и прохождение по массиву. Сформировать второй одномерный массив и заполнить его квадратными корнями от элементов первого. Написать в коде С++ Зарание спасибо подробнее

Показать сообщение отдельно
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru