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

Поместить элементы в числовой массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Круглешки http://www.cyberforum.ru/cpp-beginners/thread1047623.html
Однажды в просторах рунета появился следующий ребус: 157892 = 3 203516 = 2 409578 = 4 236271 = ? Никто так и не смог его разгадать. Позже оказалось, что число в правом столбце равно сумме "кругляшей", которые есть в цифрах числа, расположенного слева. Ваша задача написать программу, которая определяет, сколько кругляшей в числе. Входные данные
C++ Структуры и время struct tm *ptr; time_t lt; lt = time('\0'); ptr = localtime(&lt); cout << ptr->tm_hour << ':' << ptr->tm_min << ':' << ptr->tm_sec << '\n'; return 0; (Пример из книжки) Почему переменной lt присваевается время не ссылаясь на элемент структуры? Например lt.time = time('\0'). Почему в функции time() написано '\0'? что за функция localtime()? В книге написано что она... http://www.cyberforum.ru/cpp-beginners/thread1047613.html
Реализация классов в С++ C++
Написал рабочий код программы,решающей линейные уравнения методом неполной релаксации.Но в ней нужно реализовать классы.Помогите,пожалуйста #include<iostream.h> #include<math> int maximal(int n, double R0){ int i,f; f=0.0;
В чем ошибка не могу понять? C++
#include <iostream.> #include <stdio.h> #include <cmath> int main() { double S = 0.0; for (int i=1; i<=10; ++i) S += pow(-1, i+1)*cos(i);
C++ Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread1047599.html
Составить программу, в которой 1)организовать ввод матрицы размера nxn из целых чисел; 2)вычислить минимальный элемент побочной диагонали; 3)поменять местами элементы второго столбца и побочной диагонали;
C++ Поменять местами третьи отрицательные элементы массива 1.нужно создать рандомный массив, это получилось... #include <iostream> #include <ctime> #include <qmath.h> const int size = 2; int main() { int a; srand(time(NULL)); подробнее

Показать сообщение отдельно
MihaniX
134 / 44 / 1
Регистрация: 06.08.2013
Сообщений: 292
Записей в блоге: 4

Поместить элементы в числовой массив - C++

19.12.2013, 00:04. Просмотров 283. Ответов 7
Метки (Все метки)

Здравствуйте!
В С/С++ я новичек;
Раньше изучал командную строку виндовс, потом питон (до сих пор учу) а еще начал С и С++

В общем задача такая:

Дано N целых чисел. Требуется выбрать из них три таких числа, произведение которых максимально.
Формат входных данных
Во входном файле записано сначала число N — количество чисел в последовательности (3≤N≤106). Далее записана сама последовательность: N целых чисел, по модулю не превышающих 30000.
Формат выходных данных
В выходной файл выведите три искомых числа в любом порядке. Если существует несколько различных троек чисел, дающих максимальное произведение, то выведите любую из них.

Я решал ее на питон, но на половине тестов не хватает времени и памяти, решил писать на си.

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
41
42
43
#include <iostream>
 
using namespace std;
 
int main(int argc, char* argv[])
{
    long long int numbers;
    cin>>numbers;
 
    int nums[numbers];
    cin>>numbers;
 
    long long int minimum=-27000000000001;
    long int first, second, third;
 
    first=0;
    second=0;
    third=0;
 
    for (long long int alpha=numbers; alpha>0; alpha--)
    {
        for (long long int beta=numbers; beta>0; beta--)
            if (!(alpha==beta))
        {
            for (long long int gamma=numbers; gamma>0; gamma--)
                if ((!(alpha==beta))&&(!(beta==gamma)))
                {
                    if (nums[alpha]*nums[beta]*nums[gamma]>minimum)
                    {
                        first=nums[alpha]
                        second=nums[beta]
                        third=nums[gamma]
                    }
                }
        }
    }
 
 
    cout<<first<<'\n'<<second<<'\n'<<third<<endl;
 
    cin.get();
    return 0;
}
C++
1
2
    int nums[numbers];
    cin>>numbers;
Проблема в этом вроде бы.

Я не знаю как эти чиселки в массив запихнуть...

Подскажите, пожалуйста...

Добавлено через 35 минут
Up.

Что-то все игнорят... Подскажите пожалуйста!

Добавлено через 37 минут
Up!
ыыыыы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru