Форум программистов, компьютерный форум 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
 Аватар для MihaniX
134 / 44 / 1
Регистрация: 06.08.2013
Сообщений: 292
Записей в блоге: 4
20.12.2013, 00:06  [ТС]     Поместить элементы в числовой массив
Упс.... я дурак...

Пошел переписывать...

Добавлено через 2 часа 10 минут
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <iostream>
 
using namespace std;
 
int main(int argc, char* argv[])
{
    long long int numbers;
    cin>>numbers;
 
    int nums[numbers];
    for (int c=0; c<numbers; c++)
    {
        cin>>nums[c];
    }
 
    long long int minimum=-27000000000001;
    long int first, second, third;
 
    first=0;
    second=0;
    third=0;
 
    long long int maximum=minimum;
    long long int maximum2=minimum;
    long long int maximum3=minimum;
 
    unsigned long long int a, b, c, d, e;
 
    for (int i=0; i<numbers; i++)
    {
        if (nums[i]>maximum)
        {
            maximum=nums[i];
            a=i;
        }
    }
 
    for (int i=0; i<numbers; i++)
    {
        if ((nums[i]>maximum2)&&(!(a==i)))
        {
            maximum2=nums[i];
            b=i;
        }
    }
 
    for (int i=0; i<numbers; i++)
    {
        if ((nums[i]>maximum3)&&(!(a==i))&&(!(b==i)))
        {
            maximum3=nums[i];
            c=i;
        }
    }
 
    long long int minimum1=maximum;
    long long int minimum2=maximum;
 
    for (int C=0; C<numbers; C++)
    {
        if (nums[C]<minimum1)
        {
            minimum1=nums[C];
            d=C;
        }
    }
 
    for (int C=0; C<numbers; C++)
    {
        if ((nums[C]<minimum2)&&(!(C==d)))
        {
            minimum2=nums[C];
            e=C;
        }
    }
 
    if ((maximum*maximum2*maximum3)>(minimum1*minimum2*maximum))
    {
        first=maximum;
        second=maximum2;
        third=maximum3;
    } else {
        first=minimum1;
        second=minimum2;
        third=maximum;
    }
 
    cout<<first<<" "<<second<<" "<<third<<endl;
 
    return 0;
}
О да!

РЕШИЛ!!!
 
Текущее время: 01:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru