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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
milka495
2 / 2 / 0
Регистрация: 12.12.2013
Сообщений: 73
#1

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

28.12.2013, 23:07. Просмотров 705. Ответов 2
Метки нет (Все метки)

Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента. С комментариями, пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2013, 23:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента (C++):

Проверить является ли двумерный массив симметричным относительно главной диагонали - C++
Задача №5 Дано число n, не превосходящее 10, и массив размером n × n. Проверьте, является ли этот массив симметричным относительно...

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

Определить является ли массив симметричным относительно побочной диагонали - C++
дан двухмерный квадратный массив целых чисел. определить является ли массив симметричным относительно побочной диагонали

Является ли двумерный массив симметричным относительно главной диагонали - C++
Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ — та, которая идёт из левого...

Определить является ли массив симметричным относительно побочной диагонали - C++
дан квадратный массив целых(вещественных) чисел. Определить является ли массив симметричным относительно побочной (вспомогательной)...

Определить является ли двумерный массив симметричным относительно центральной строки - C++
дан двухмерный массив целых чисел, состоящий из нечетного количества строк и столбцов.определить является ли массив симметричным...

2
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
28.12.2013, 23:17 #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;
}
0
milka495
2 / 2 / 0
Регистрация: 12.12.2013
Сообщений: 73
28.12.2013, 23:43  [ТС] #3
А можно написать для случая, когда мы сами задаем размерность массива и вводим его элементы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2013, 23:43
Привет! Вот еще темы с ответами:

Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. - C++
Только начинаю программировать на с/с++ и столкнулась с логическими выражениями, простейшие задачи могу решить а в эту никак не могу...

Ввести одномерный статистический массив из k чисел и определить является ли он симметричным - C++
Ввести одномерный статистический массив из k чисел: определить, симметричен ли массив, т.е. читается ли он одинаково слева направо и справа...

Проверить является ли заданная последовательность целых чисел перестановкой чисел натурального ряда - C++
Проверить, является ли заданная последовательность целых чисел перестановкой начального отрезка последовательности натуральных чисел

11.196. Дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таких элементов в массиве нет, то должно быть напечатано соответ - C++
11.196. Дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таких элементов в массиве нет, то должно быть...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru