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

Вывести Yes, если массив симметричен, и No иначе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить массив следующим образом http://www.cyberforum.ru/cpp-beginners/thread896073.html
Первый способ с помощью оператора присваивания. Этот способ заполнения элементов массива особенно удобен, когда между элементами существует какая-либо зависимость, например, арифметическая или геометрическая прогрессии, или элементы связаны между собой реккурентным соотношением. Задача 1. Заполнить одномерный массив элементами, отвечающими следующему соотношению: a1=1; a2=1; ai=ai-2+ai-1...
C++ Деление вещественного числа состоящего из двух целых Здравствуйте. У меня имеется вещественное число представленное двумя int. Пример: 5.4, 5 и 4 - числа типа int. 1) Нужно написать операцию деления 2-ух таких чисел не переводя их в другой тип. 2) Сделать из двух int тип double. Буду очень благодарен за помощь или подсказку. P.S. Начал делать делением в столбик, но это долго и можно запутаться. Может быть кто нибудь подскажет другой способ... http://www.cyberforum.ru/cpp-beginners/thread896059.html
Ввод непустого массива с клавиатуры и проверка симметричности C++
Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, и печатает Yes, если массив симметричен, и No иначе.
Написать программу, которая вычисляет наибольший элемент в матрице 3*4 C++
Написать программу, которая вычисляет наибольший элемент в матрице 3*4 Добавлено через 7 минут Написать программу, которая вычисляет наибольший элемент в матрице 3*4 вот написала,но выдает ошибку: #include <iostream> #include <ctime> using namespace std; int main()
C++ Visual studio C++ Консольное приложение http://www.cyberforum.ru/cpp-beginners/thread896040.html
Чем отличается консольное приложение CLR от Win32?
C++ Разработать калькулятор Решил вот с паскаля перейти на C++, и сразу же столкнулся с проблемой: при ошибках в коде Visual C++ не указывает конкретное место, где произошла ошибка. Я захотел для начала написать простенький калькулятор, но выдает аж 82 ошибки! Помогите разобраться что и где :) #include <iostream> using namespace std; int main() { setlocale(0, ""); int a, b; подробнее

Показать сообщение отдельно
Desu_Is_A_Lie
 Аватар для Desu_Is_A_Lie
62 / 62 / 3
Регистрация: 26.02.2012
Сообщений: 114
09.06.2013, 14:31     Вывести Yes, если массив симметричен, и No иначе
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
32
33
34
35
36
37
38
/*************************************************************************************/
#include    <tchar.h>
#include    <iostream>
#include    <vector>
#include    <clocale>
/*************************************************************************************/
 
int _tmain(int argc, _TCHAR* argv[])
{
    size_t              szArr;
    std::vector<int>    vArr;
    
    std::setlocale(LC_ALL, "");  
    std::cout   << "Введите размер массива: ";
    std::cin    >> szArr;
 
    vArr.resize(szArr);
 
    for (size_t i = 0; i < szArr; ++i)
    {
        std::cout   << "Введите vArr[" << i << "]: ";
        std::cin    >> vArr[i];
    }
 
    bool    bSymm(true);
    for (size_t i = 0; i <= (szArr / 2); ++i)
    {
        if (vArr[i] != vArr[szArr - 1 - i]) {bSymm = false; break;}
    }
 
    std::cout   << "Симметрия: ";
    if (bSymm)  {std::cout << "YES\n";}
    else        {std::cout << "NO\n";}
 
    std::system("pause");
    return      0;
}
/*************************************************************************************/
 
Текущее время: 16:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru