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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена всех элементов массива, кроме крайних на полусумму соседей http://www.cyberforum.ru/cpp-beginners/thread171979.html
9.Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, заменяет все элементы массива, кроме крайних на полусумму соседей, и печатает результат.
C++ kоличество нулевых элементов в заданном целочисленном массиве. 7.Напишите программу, печатающую количество нулевых элементов в заданном целочисленном массиве. http://www.cyberforum.ru/cpp-beginners/thread171978.html
Вывод квадратов нечетных чисел меньших ста C++
разработать программу, которая будет выводить на экран в строку через пробел квадраты нечетных чисел меньше ста
Ошибка 2144 C++
кто подскажет как исправить ошибку-1>c:\program files\microsoft visual studio 10.0\vc\include\conio.h(21): error C2144: синтаксическая ошибка: перед "int" требуется ";" Программа на С++2010 // 21.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include <iostream> using std::cin #include <conio.h>
C++ Почему не работает http://www.cyberforum.ru/cpp-beginners/thread171941.html
Если по отдельности запускать — fin() и fout() они работают. int main() { fout(); system("pause"); return 0; }
C++ Работа с файлом через классы Привет всем! Может кто помочь, как работать с файлами (открыть, закрывать, читать из файла, записывать в файл)через классы, объяснить на примере? подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
03.10.2010, 20:18     Напечатать “Yes”, если массив симметричен, и “No” в противном случае
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;
}
 
Текущее время: 09:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru