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

Дан одномерный массив, состоящий из N целочисленных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В бинарном файле поменять местами элементы, что стоят на парных местах с элементами, что стоят на непарных местах http://www.cyberforum.ru/cpp-beginners/thread1075895.html
Помогите пожалуйста написать код. В бинарном файле поменять местами элементы, что стоят на парных местах с элементами, что стоят на непарных местах. Каждому комментарию - благодарность!
C++ Есть структура, работает, но странно сравнивает( Написал программу, но когда она сравнивает номер маршрута с номером введенным с клавиатуры, она всегда пишет Error! , когда сравниваю по порядку то все работает(1=1,2=2,3=3) а если введу 5 то ошибка, хотя в структуре есть эта запись(((( #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; struct marsh http://www.cyberforum.ru/cpp-beginners/thread1075881.html
Вычислить значение произведения C++
\prod_{n=1}^{11} \frac{n^3+3n+2.8}{\sqrt{n^2+7n+91}}
Китайская теорема. Информ. безопасность C++
Китайская теорема. Помогите ребят перевести с pascal на C++ var x,s:uint64; yy,nn,mm,kk:array of int64; p,q,f,n,cc,y,e1,d,m0:int64; i,j:integer; function st(x,e1,n:integer):integer; var i,k1:integer; begin
C++ Исходники 2D игры http://www.cyberforum.ru/cpp-beginners/thread1075845.html
Есть ли какой-нибудь исходник полноценной 2d игры с графикой на c++, желательно rpg
C++ Метод чётных и нечётных тракспозиций for(int i = 0; i < n - 1; i+=2) if (m > m) { int tmp = m; m = m; m = tmp; swap++; } for(int i = 1; i < n -1; i+=2) подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.01.2014, 23:40     Дан одномерный массив, состоящий из N целочисленных элементов
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
    std::srand((size_t)(std::time)(nullptr));
    
    size_t arraySize;
    std::cout << "N: ";
    std::cin >> arraySize;
 
    int negativeMaximal;
    int negativeMult(1);
    int *array = new int [arraySize];
    std::cout << "Array: " << std::endl;
    for (size_t i = 0; i < arraySize; i++) {
        std::cout << (*(array + i) = std::rand() % 25 - 10) << ' ';
        if (*(array + i) < 0) {
            negativeMult *= *(array + i);
            negativeMaximal = *(array + i);
        }
    }
    std::cout << std::endl << "Negative elements mult: " << negativeMult << std::endl;
 
    for (size_t i = 0; i < arraySize; i++) {
        negativeMaximal = (*(array + i) < 0) && (*(array + i) > negativeMaximal) ? *(array + i) : negativeMaximal;
    }
    std::cout << "Negative elements maximal: " << negativeMaximal << std::endl;
    delete [] array;
    array = nullptr;
 
    std::system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru