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

Является ли массив симметричным относительно середины - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разделить массив на две последовательности http://www.cyberforum.ru/cpp-beginners/thread1079089.html
Дан массив четного размера. Разделить его элементы на две последовательности, записав в первую все элементы с четными индексами, а во вторую – с нечетными
C++ Выделение памяти для массива верно ли выделил память для массива если нет поправьте, заранее спасибо) class type { private: int ***p; int x, y, z; public: type(int ***a,int b, int c, int d);} type::type(int ***a,int b, int c, int d) http://www.cyberforum.ru/cpp-beginners/thread1079087.html
C++ Нужно построить таблицу истинности по заданном логическому выражению.
Нужно построить таблицу истинности по заданном логическому выражению. Но суть не в этом, а в том, что в конце программы выводится массив не повторяющихся букв до mo. Все вроде работает, но если дальше вывести какую-нибудь переменную вылетает ошибка. #include "stdafx.h" #include <iostream> #include <sstream> #include <string> #include <stdlib.h> using namespace std; int _tmain(int argc,...
Проверить, чередуются ли в массиве положительные и отрицательны элементы C++
Задача: Создать одномерный динамический массив размера n, где n вводит пользователь. Заполнить его случайными целыми числами в интервале от -100 до 100. Верно ли, что в нем положительные и отрицательные числа чередуются? Не могу придумать ничего дельного, чтобы это как-то проверялось. Может кто-то сможет подкинуть идейку или кинуть какой-нибудь фрагмент кода? Буду очень благодарен.
C++ Вычислить сумму последовательности из N элементов http://www.cyberforum.ru/cpp-beginners/thread1079061.html
условие на картинке Дано натуральное n, действительные a1, a2,...,an С помощью рекурсивной функции вычислить сумму a1 * a2 + a2 * a3 + a3 * a4 + ... + an - 1 * an спасибо
C++ командные строки N пары чисел Составить программу, которая получает из командной строки N пар чисел (первым должна идти количество таких пар, а потом сами пары чисел). Сравнить числа в каждой паре и напечатать больше из них. честно говоря я вообще не поняла,что тут делать(( на украинском звучит условие так: Скласти програму, що отримує із командного рядка N пар чисел (першим повинна йти кількість таких пар, а потім самі... подробнее

Показать сообщение отдельно
__General__
24 / 24 / 3
Регистрация: 04.01.2014
Сообщений: 91
Завершенные тесты: 2
23.01.2014, 04:40     Является ли массив симметричным относительно середины
фрагмент кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
...
int i, j;
if (N%2) {  //Если в массиве нечетное кол-во элементов
    for (i = 1; i <= N/2; i++) {
        if (arr[N/2+i] != arr[N/2-i]) { 
            return false;
        }
    }
    return true;
}
else {  //если в массиве честное кол-во элементов.
    for (i = N/2, j = N/2+1; i >= 0 && j < N; i--, j++) {
        if (arr[i] != arr[j]) {
            return false;
        }
    }
    return true; 
}
...
 
Текущее время: 20:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru