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

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

Войти
Регистрация
Восстановить пароль
 
Lollipo
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 36
#1

Напечатать “Yes”, если массив симметричен, и “No” в противном случае - C++

03.10.2010, 20:07. Просмотров 430. Ответов 1
Метки нет (Все метки)

10.Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, и печатает “Yes”, если массив симметричен, и “No” в противном случае.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2010, 20:07     Напечатать “Yes”, если массив симметричен, и “No” в противном случае
Посмотрите здесь:

Дано слово. Если длина нечетная, то удалить среднюю букву, в противном случае две буквы C++
C++ Выведите YES, если число N является точной степенью двойки, или NO в противном случае.(Рекурсия)
C++ Если первое из введенных с клавиатуры чисел А и В равно 5, то вычислить А+В, в противном случае получить А/В.
Массив: Переменной Х присвоить 1, если элементы массива упорядочены по возрастанию, 0 - в противном случае. C++
C++ Вывести Yes, если массив симметричен, и No иначе
Описать функцию, возвращающую true, если натуральное число является простым, и false в противном случае C++
C++ Если последовательность знакопеременна, то вывести максимум, в противном случае минимум
C++ Программа, печатающая значение true, если указанное высказывание является истинным, и false в противном случае
C++ Вывести на консоль true, если точка принадлежит заданным областям, и false - в противном случае
Даны три числа a, b, c. Если b < 0 найти сумму чисел a и c, в противном случае - их разницу C++
Вывести k-ю степень s, если она существует и слово undefined в противном случае. C++
C++ Составить программу, выдающую 1, если заданное число - простое и 0 - в противном случае

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
03.10.2010, 20:18     Напечатать “Yes”, если массив симметричен, и “No” в противном случае #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Lollipo, Если верно понял про симметрию.
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
#include <iostream>
#include <vector>
#include <algorithm>
 
int main()
{
    std::vector<int> Vec;
    std::vector<int> Vec2;
    int N;
    std::cin>>N;
    for(int i=0; i<N; ++i)
    {
        int t=0;
        std::cin>>t;
        Vec.push_back(t);
     }
     std::reverse_copy(Vec.begin(), Vec.end(), std::back_inserter(Vec2));
     if(std::equal(Vec.begin(), Vec.end(), Vec2.begin()))
     {
         std::cout<<"Array is simm\n";
     }
     else
         std::cout<<"Array is unsimm\n";
     return 0;
}
Yandex
Объявления
03.10.2010, 20:18     Напечатать “Yes”, если массив симметричен, и “No” в противном случае
Ответ Создать тему
Опции темы

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