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

Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать что бы находило наибольшое значение? http://www.cyberforum.ru/cpp-beginners/thread1059682.html
Как сделать что бы находило наибольшое значение? То есть пользователь пишет a b c три числа и из них показывало наибольшее? В консоле программу надо
C++ На чем писать? Подскажите на чем можно писать программы с графическим интерфейсом на С++. http://www.cyberforum.ru/cpp-beginners/thread1059677.html
Поиск максимального паросочетания методом беллмана-форда C++
Помогите написать программу для поиска максимального паросочетания методом беллмана-форда. На сколько я понимаю этот алгоритм ищет минимальный путь между вершинами. Тогда как я должен его использовать для поиска максимального паросочетания? Вот мои старания: #include "stdafx.h" #include <iostream> #include <map> #include <vector> #include <set> #include <stack> #include <fstream>...
C++ Изменение массива
Вставить в массив два числа следующим образом: первое со значением N перед всеми элементами, большими N, и второе со значением M – после всех элементов, меньших М. Каков должен быть максимальный размер исходного массива
C++ Как изменить код, чтобы не было ошибки "expected initializer before void" http://www.cyberforum.ru/cpp-beginners/thread1059634.html
В общем, компилятор почему-то ругается на 3 строку, говоря "expected initializer before void" Что ему тут не нравится -- ума не приложу. Все функции есть в хидере, ругаться стал недавно -- ранее работал на ура. Перестраивала, перезапускала блокс(на всяк пожарный), а толку нет. Вот сам код: #include "HW_C.h" void less_1() { bool flag=true; int temp; system("clear"); ...
C++ Чтение определенного количества строк Помогите, пожалуйста, с функцией, чтобы можно было из файла считать определенное кол-во строк и запихнуть их все в одну переменную подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
28.12.2013, 23:17     Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента
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
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
const int n = 5;
 
int main()
{
    srand (time(NULL));
    int a[n];
    for (int i=0; i<n; i++)
    {
        a[i]=rand()%2+1;//заполнение массива случайными числами
        cout <<a[i] <<' ';//вывод элементов массива
    }
    cout <<endl;
    bool f = true;//предположим что массив симметричен
    for (int i=0; i<n/2; i++)//цикл до середины массива
    {
        if (a[i]!=a[n-1-i])//если какой-либо элемент не равен его симметричному
        {
            f = false;//оказалось, что не симметричен
            break;//выходим из цикла
        }
    }
    if (f)
        cout <<"Yes\n";
    else cout <<"No\n";
    return 0;
}
 
Текущее время: 22:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru