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

Среди элементов массива найти индексы всех таких, которые могут быть получены cуммированием двух элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите начинающему программисту... http://www.cyberforum.ru/cpp-beginners/thread4030.html
Прив всем ;) Помогите начинающему программисту... Как сделать так, чтоб при нажатии <F5> мне выдавалось не просто сообщение о том. что в проге есть ошибки, но и показывало где собсна есть эти ошибки в моей проге(т.е. ту строчку, где есть ошибка:help:)
C++ Паттерн адаптер, помогите реализовать Доброго времени суток всем. Я пишу программу и использованием одной библиотеки (трёхмерный движок irrlicht). У неё очень громоздкие конструкции, так что я хочу сделать её обёртку. Я создаю абстрактный класс TEngineWrapper (кажется, это называется интерфейс) и наследую от него класс TIrrlichtWrapper, который реализует... короче, конкретный класс, но не показываю в остальные модули даже его... http://www.cyberforum.ru/cpp-beginners/thread4027.html
C++ Получить полином Qm из полинома Pn
Помогите написать программу.:) Дан полином Pn(x)=a0+a1*x+a2*x2+.....an*xn; n<=8 (n-степень полинома) Получить полином Qm(x)=Pn(x)+x*Pn(x)+(x+b*b)*Pn(x); где b-произвольное число. Вот, что получилось у меня: #include <stdio.h> #include <conio.h> int main()
Создать треугольный массив C++
Помогите с задачкой: Построить треугольный массив (те каждая следующая строка больше\меньше предыдущей на 1 элемент (по идее должен получиться равнобедренный треугольник)), вывести на его на экран, а так же вывести на экран адреса первых элементов каждой строчки (для проверки). По идее препод сказал, что всё это надо делать через косвенную адрессацию. А как - не знаю.
C++ помогите с задачей на массив http://www.cyberforum.ru/cpp-beginners/thread3987.html
ПОМОГИТЕ ПОЖАЛУЙСТА! ВЫ МОЯ ПОСЛЕДНЯЯ НАДЕЖДА!!! Даны упорядоченный по неубыванию массив: (Xi) i=1...n, и произвольный массив: (Yi) i=1...m. Слить их в одну упорядоченную по неубыванию последовательность значений: (Ck) k=1...m+n, скопировав в неё сначала массив X и перенося затем по очереди на нужное место элементы массива Y.
C++ Нахождение суммы элементов динамической матрицы Люди чесное слово убейте меня если это не правильно, должно вывадить сумму элементов массива! Но не работает почему??????????????????????: #include <iostream.h> #include <conio.h> int sum(const int** matr, const int n, const int m); main() { clrscr(); const n=2,m=2; int **a; for (int i=0;i<n;i++) подробнее

Показать сообщение отдельно
./run
 Аватар для ./run
38 / 10 / 2
Регистрация: 06.12.2007
Сообщений: 133
18.12.2007, 20:14     Среди элементов массива найти индексы всех таких, которые могут быть получены cуммированием двух элементов
Вроде оно, если фун не подойдет : ) вынеси проверку в фун.
Код
#include <iostream>
#include <conio.h>

using namespace std;

void print(int i, int j) {
    cout<<i<<" "<<j;
    cout<<endl;
}
void main() {

    const int N = 100;
    int mass[N] = {0};
    int count;

    cout<<"Input size mass : ";
    cin>>count;
    cout<<endl;

    for (int i = 0; i<count;i++)
    {
            cout<<"Input element ["<<i<<"] : ";
            cin>>mass[i];
            cout<<endl;
    }

    int a;
    for (int i = 0;i<(count-1);i++)
    {
        for (int j = i+1;j<count;j++)
        {
            a = mass[i] + mass[j];
            if (a > 0 && a < count)
            {
                print(i,j);
            }
        }
    }
    getch();
}
 
Текущее время: 02:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru