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

Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дописывание информации в файл http://www.cyberforum.ru/cpp-beginners/thread736676.html
всем добрый день. написал функцию для записи данных в файл и не знаю как дописать в него информацию(((( вот код: void add_employee(long,char,char,double) { ofstream Dfile("DataBase.txt"); Dfile<<employee_id<<endl; Dfile<<name<<endl; Dfile<<post<<endl; Dfile<<salary<<endl;
C++ Мне дана статическая квадратная матрица, как сделать ее динамической? Мне дана статическая квадратная матрица, как сделать ее динамической? Т.е. так, чтобы пользователь сам задавал ее размер. И как можно вывести на экран только верхний ее треугольник? Матрица симметрична относительно главной диагонали. Вот код: #include "stdafx.h" #include <stdio.h> #include <math.h> #include <ctime> #include <stdlib.h> #include <iostream> using namespace std; # define k 5... http://www.cyberforum.ru/cpp-beginners/thread736660.html
C++ Массив (Удалить все элементы, совпадающие с его минимальным значением)
Помогите с программой код вроде есть, но не работает: Сформировать одномерный массив целых чисел, используя датчик случайных чисел. Удалить из массива все элементы совпадающие с его минимальным значением. Добавить в начало массива 3 элемента с значением равным среднему арифметическому массива. #include <iostream.h> #include <stdlib.h> // класс ограниченного массива template<class AType>
На зачет C++
Ув. Форумчане умоляю о помощи...мне нужно написать 7 задач,а я не разбираюсь в Си++.Задачки нужны завтра,ибо зачет!Ваша помощь будет очень важна для меня!Пожалуйста помогите. Варианты 16,12 и 19
C++ Передача в функцию указателя http://www.cyberforum.ru/cpp-beginners/thread736617.html
Почему плохо передавать в функцию указатель на строку или массив и возвращать указатель на строку или массив?
C++ Дана матрица. Найти сумму чисел находящихся в диапазоне [-2,5] Дана матрица A(n,n). Найти сумму чисел находящихся в диапазоне и количество нечетных чисел в матрице. подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
18.12.2012, 15:36     Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем
правильно говорить не перевертыш, а палиндром.

Можно так:
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 <sstream>
#include <string>
using namespace std;
 
template<class T>
bool isPalindrom(T& m_res)
{
    if (m_res < 9)
        return false;
 
    ostringstream str1;
    str1 << m_res;
    string str2 = str1.str(); 
    int size = str2.size()-1;
 
    for (int i=0; i < size; ++i)
        if (str2[i] != str2[size-i])
            return false;
 
    return true;
}
 
int main()
{
    int idx;
    cin >> idx;
 
    cout << (isPalindrom(idx) ? "yes" : "no") << endl;
    return 0;
}
 
Текущее время: 19:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru