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

Найти суммы пар элементов, равноудаленных от начала и конца массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли динамически выделить память под массив указателей, на объекты класса? http://www.cyberforum.ru/cpp-beginners/thread1752408.html
Прошу прощения если не правильно назвал вопрос. Не знаю как правильно сформулировать. Можно ли строчку VisualizationTools* VT; заменить на чтото вроде VisualizationTools* VT=new VisualizationTools; чтобы программа корректно работала? Мне больше интересно не можно ли а как это реализовать? int main() { system("color F0");//фон-белый, текст-черный //настройка консоли на ввод-вывод русского...
C++ После завершения процесса он остается в режиме ожидания Доброго времени суток! Написал небольшую консольную програмку на C++, работает под убунтой, задача ее простая - читать данные из com порта(ttyUSB) и передавать их по http на сервер, а также по тому же http принимать от сервера команды для передачи в com порт и собственно передавать их. С задачей мое "творение" справляется без особых проблем на протяжении уже довольно длительного времени, но есть... http://www.cyberforum.ru/cpp-beginners/thread1752386.html
Поиск в списке: выводить все совпадения, а не только первое C++
поиск работает, но выводит только первый найденный элемент, а необходимо чтобы выводил все совпадения void poisk(TEST *ptr, string ch) { while (ptr->q_text != ch && ptr->pright->pright) ptr = ptr->pright->pright; if (ptr->q_text == ch) { cout << "The right answer - "; cout << ptr->pright->c_answer << endl; cout << "The wrong answer - "; cout << ptr->pdown->c_answer << endl; }...
C++ Не выводится сообщение о том, что элемент массива не найден
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { setlocale(0, "RUS"); int size; int a; double index=0.1;
C++ Ошибка в пирамидальной сортировке http://www.cyberforum.ru/cpp-beginners/thread1752357.html
Сортирую значение столбца в таблице метод пирамидальной сортировки(через подпрограммы siftDown и heapSort), не могу понять, то ли сортируется криво, то ли он не досортировывает до конца. #include <stdio.h> #include <conio.h> int const N = 10; struct elem { float FirstPlace = 0; float LastPlace = 0;
C++ Заполнить массив случайными числами, вывести элементы массива в 2 строки помогите пожалуйста. (заполнить массив S(1..20) случайным образом числами из интервала от 0 до 100. Вывести элементы массива в 2 строки) заранее спасибо! подробнее

Показать сообщение отдельно
Hilarior
18 / 17 / 12
Регистрация: 03.05.2016
Сообщений: 99
Завершенные тесты: 1
02.06.2016, 12: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
int main()
{
    setlocale(LC_ALL, "Russian");
 
    int i,j;
    int size;
    int sum;
 
    int mas[17] = {1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1};
    
    vector <int> fvec(mas, mas + 17); // Инициализация вектора, чтобы не вводить в консоли
    size = fvec.size();
 
    for (i = 0; i < size; i++){
        cout << fvec[i] << ' ';
    }
 
 
    i = 0;
    j = size-1;
 
    while (i < j) {
        sum = fvec[i++] + fvec[j--];
        cout << "\nСумма = " << sum;
    }
 
    if (i == j) {
        cout << "\nНечетное кол-во элементов.\nСредний элемент равен " << fvec[i];
    }
 
        cout << endl;
 
    return 0;
}
 
Текущее время: 11:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru