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

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

Восстановить пароль Регистрация
 
milka495
2 / 2 / 0
Регистрация: 12.12.2013
Сообщений: 73
28.12.2013, 23:07     Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента #1
Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента. С комментариями, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2013, 23:07     Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента
Посмотрите здесь:

C++ Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой.
Является ли двумерный массив симметричным относительно главной диагонали C++
C++ 1. Дан одномерный массив целых чисел. Найти произведение элементов массива, расположенных после минимального по модулю элемента
C++ 11.196. Дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таких элементов в массиве нет, то должно быть напечатано соответ
C++ Ввести одномерный статистический массив из k чисел и определить является ли он симметричным
C++ 2)Дан массив из N целых чисел. Получить из него массив отрицательных чисел и отсортировать его по возрастанию методом выбора
Является ли массив симметричным относительно середины C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
28.12.2013, 23:17     Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента #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
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;
}
milka495
2 / 2 / 0
Регистрация: 12.12.2013
Сообщений: 73
28.12.2013, 23:43  [ТС]     Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента #3
А можно написать для случая, когда мы сами задаем размерность массива и вводим его элементы
Yandex
Объявления
28.12.2013, 23:43     Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента
Ответ Создать тему
Опции темы

Текущее время: 00:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru