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

Массивы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти минимальное число http://www.cyberforum.ru/cpp-beginners/thread372566.html
Даны натуральные числа k,n и действительные числа а1,...,аkn (где "1" и "kn" - индексы значений). Получить минимальное число,т.е. найти его. k,n - это не массивы с чисел,а просто два разных числа
C++ Помогите,плиз, решить задачу по программированию! Пользователь вводит дату своего рождения и текущую дату. Определить сколько дней прожил пользователь. Учитывая високосные годы - они делятся на 4 и не делятся на 100, или делятся на 400. Код очень нужен или просто помощь)) http://www.cyberforum.ru/cpp-beginners/thread372535.html
помогите написать на с C++
1. Вводится точность e. Вычислить сумму ряда 1-1/3+1/5-1/7... Вычисления продолжать до тех пор, пока очередное слагаемое не станет меньше e. Вывести рядом pi/4 и сравнить с полученной суммой.использовать while, do...while, и return ((
C++ помогите найти ошибку.
Когда вводишь 0 или -20 например, ERROR не выдает,а что-то непонятное.почему? #include <iostream> #include <cmath> using namespace std; int input (int &x, int &y) { cout<<"This programm calculates the logarithm of y to base x."<<endl; cout<<"Please input x and press Enter."<<endl;
C++ Рекурсия c ++ Спираль! http://www.cyberforum.ru/cpp-beginners/thread372512.html
Здравствуйте! Помогите решить задачу! Используя рекурсию.... http://s003.***********/i202/1110/9f/cbca2e936243.jpg
C++ Генерация случайного лабиринта Вообщем требуется сгенерировать лабиринт 12х12 с одним входом и выходом. Лабиринт представляется символьным массивом, где '#' - стенка, а '.' - путь, по которому можно пройти. Собственно у меня затык с пониманием как надо реализовать. Максимум что получилось по нормальному одну длинную дорожку вправо и вниз сделать. Всё остальное вместо лабиринта рисует некое поле. Собственно первое что пришло... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,404
25.10.2011, 21:38     Массивы.
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<conio.h>
using namespace std;
 
int main()
{
    int mass[5] = {10, -6, 2, 4, 1}, sum = 0;
    for (int i = 0; i < 5; i++)
        if (mass[i] > 0)
            sum += mass[i];
    cout<< sum;
    getch();
    return 0;
}
2.
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
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
 
int main()
{
    int mass[5] = {1, -6, 2, 4, 1}, min = abs(mass[0]), min_index = 0,
                  max = abs(mass[0]), max_index = 0, x = 1;
    for (int i = 0; i < 5; i++)
    {
        if (abs(mass[i]) > max)
        {
            max = abs(mass[i]);
            max_index = i;
        }
        if (abs(mass[i]) < min)
        {
            min = abs(mass[i]);
            min_index = i;
        }
    }
    for (int i = min_index; i <= max_index && i < 5; i++)
        x *= mass[i];
    cout<< x;
    getch();
    return 0;
}
3.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<conio.h>
using namespace std;
 
int comp(const void *i, const void *j)
{
  return *(int *)j - *(int *)i;
}
 
int main()
{
    int mass[5] = {10, 6, 2, 4, 1};
    qsort (mass, 5, sizeof (int), comp);
    for (int i = 0; i < 5; i++)
        cout<< mass[i]<< " ";
    getch();
    return 0;
}
 
Текущее время: 17:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru