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

Сформировать массив L из массивов A и B - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа http://www.cyberforum.ru/cpp-beginners/thread985297.html
Товарищи катятки, запоролся на простой задаче: Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа. Беда в том что выдает неверные значения, может кто найдет у меня ошибку в коде или обьяснит такой результат? мой код: #include <iostream> #include <conio.h> using namespace std;
C++ Программа последовательности целых чисел Не могу написать программу для последовательности чисел. Вводится последовательность целых чисел, 0 - конец последовательности. Определить количество соседних пар чисел дающих при делении на 7 остаток 1 или 2 или 3. Комментарии приветствуются, хочу разобраться в полной мере.Спасибо заранее! http://www.cyberforum.ru/cpp-beginners/thread985290.html
C++ быстрый xor
Нужно про-xor-ить биты в числе. Можно ли это сделать быстрее, чем u_char r = 0; for (i = 0; i < sizeof (u_char); ++i) r ^= (n >> i) & 1;
C++ написать функцию которая вычисляет площадь криволинейного треугольника
Только начал изучать C++ Не понимаю как сделать такую программу даже математически Дана окружность (x-a)2+(y-b)2=r2. Написать функцию, которая вычисляет площадь криволинейного треугольника отсекаемого ею от первого квадранта(0, если нет такого треугольника)
C++ Запись данных в динамический массив через указатели http://www.cyberforum.ru/cpp-beginners/thread985253.html
Здравствуйте! У меня возникла проблема... Когда я ввожу, например, 10 чисел в дин. массив, цикл while(через который я и хочу организовать ввод в массив) не выходит до тех пор, пока программа не дойдёт до 14-го элемента. Т.е. вот, мне нужно ввести 10 элементов, однако программа продолжает вводить 11, 12, 13, 14 элементы. Вот код программы: #include "stdafx.h" #include <stdio.h> int*...
C++ в файл text.in записано матрицу NxN. Найти ее детерминант в файл text.in записано матрицу NxN. Найти ее детерминант. результат записать в файл test.out. для работы с файлами использовать cstdio. У меня есть код но он неправильно работает. Постоянно пишет что невозможно открыть файл. И я не знаю как вместо суммы детерминант найти. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main() { подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
23.10.2013, 08:51
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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <random>
#include <vector>
 
int main()
{
    std::default_random_engine generator;
    std::uniform_int_distribution <> distribution(-10, 100);
 
    size_t firstVectorSize;
    std::cout << "N: ";
    std::cin >> firstVectorSize;
    std::vector <int> firstVector(firstVectorSize);
    std::cout << "First vector: " << std::endl;
    std::generate(firstVector.begin(), firstVector.end(), [&]() -> int {
        return distribution(generator);
    });
    std::copy(firstVector.begin(), firstVector.end(), std::ostream_iterator <int> (std::cout, " "));
 
    size_t secondVectorSize;
    std::cout << std::endl << "M: ";
    std::cin >> secondVectorSize;
    std::vector <int> secondVector(secondVectorSize);
    std::cout << "Second vector: " << std::endl;
    std::generate(secondVector.begin(), secondVector.end(), [&]() -> int {
        return distribution(generator);
    });
    std::copy(secondVector.begin(), secondVector.end(), std::ostream_iterator <int>(std::cout, " "));
 
    std::vector <int> resultVector;
    std::cout << std::endl << "Result vector: " << std::endl;
    std::copy(firstVector.begin(), firstVector.end(), std::inserter(resultVector, resultVector.begin()));
    std::copy(secondVector.begin(), secondVector.end(), std::inserter(resultVector, resultVector.end()));
    std::copy(resultVector.begin(), resultVector.end(), std::ostream_iterator <int>(std::cout, " "));
    
    system("pause > file");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru