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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
#1

Проверка на полидромность - C++

05.03.2011, 20:03. Просмотров 1232. Ответов 26
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main()
{
 
    
     int Number,
        CopyNumber,os, m;
          
    cout << "Vvedite chislo";
    cin >> Number;
    CopyNumber=Number;
    
    for (;CopyNumber!=0; CopyNumber/=10)
        os=(CopyNumber%=10);
 
    if (Number==os)
        cout <<"Polindrom" <<"\n";
    else cout<<"Ne polindrom" <<"\n";
    return 0;
    
}
При любом вводимом числе выводится "Не палиндром",даже будь то 7777. Хотя с виду всё верно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2011, 20:03     Проверка на полидромность
Посмотрите здесь:

Что быстрее, проверка на null, или проверка на тип перечисления в запросе? - 1С
вопрос такой. если несколько таблиц. сходных по структуре в запросе. в первой таблице типТовара = перечисление.тратата.набор во...

Проверка на совпадение + проверка строки на содержание спец. символов - Delphi
В общем ситуация такая: есть типизированный файл, форма для добавления пользователей (которые пишутся в файл). Для записи данных использую...

Проверка метабокса - не сохранять пост, если проверка не пройдена - WordPress
Всем здравствуйте. Изучаю метабоксы в WP. Столкнулся с проблемой проверки метабокса. Возьмем мой код сохранения данных метабокса: ...

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

Проверка данных в Access (проверка Статуса Кандидата) - MS Access
Всем доброго времени суток! Проблема такая. В бд есть таблица кандидатов, в ней есть номер телефона кандидата. Перед заполнением...

Проверка internet connection. Проверка доступности сети - Программирование Android
Добрый день. Для проверки Internet Connection советуют делать что-то вроде: private boolean haveNetworkConnection() { ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
05.03.2011, 20:55  [ТС]     Проверка на полидромность #16
Xoxol Понятное дело,это у меня просто жесткие баги.

Добавлено через 4 минуты
Xoxol,спасибо за подправку-всё пошло
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 21:26     Проверка на полидромность #17
Цитата Сообщение от melanisa Посмотреть сообщение
asics,Вы наверное специально похожие переменные объявили,чтобы я глаза ломала..Ну да ладно-ничего личного.
Ниочем.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
05.03.2011, 22:13  [ТС]     Проверка на полидромность #18
asics-о чем. Еще и ошибки . Ну да ладно,тема-то уже закрыта.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 22:14     Проверка на полидромность #19
Цитата Сообщение от melanisa Посмотреть сообщение
Еще и ошибки
Где ?
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
05.03.2011, 22:24  [ТС]     Проверка на полидромность #20
Цитата Сообщение от asics Посмотреть сообщение
Где ?
Извиняюсь,всё нормально.
Впрочем,своя запись мне больше нравится. Где хохол подсказал.
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 12:06     Проверка на полидромность #21
Цитата Сообщение от melanisa Посмотреть сообщение
asics-о чем. Еще и ошибки . Ну да ладно,тема-то уже закрыта.
у меня твоя не работает(((( вообще не какая не работает
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
06.03.2011, 12:15     Проверка на полидромность #22
Цитата Сообщение от Natasall Посмотреть сообщение
у меня твоя не работает(((( вообще не какая не работает
А жаль..
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 12:24  [ТС]     Проверка на полидромность #23
Цитата Сообщение от Natasall Посмотреть сообщение
у меня твоя не работает(((( вообще не какая не работает
А что пишет? Вручную переписываешь?
Вроде оба кода работают...
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 12:51     Проверка на полидромность #24
Цитата Сообщение от melanisa Посмотреть сообщение
А что пишет? Вручную переписываешь?
Вроде оба кода работают...
да вручную.... пишет ошибки я ваще пока плохо в этом разбираюсь... в 8 строчках показывает ошибки
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 13:04  [ТС]     Проверка на полидромность #25
Цитата Сообщение от Natasall Посмотреть сообщение
да вручную.... пишет ошибки я ваще пока плохо в этом разбираюсь... в 8 строчках показывает ошибки
Так скопируй тогда в компилятор код.
Или скопируй сюда ошибки.
А вообще.,конечно, лучший выход-учить.
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 13:06     Проверка на полидромность #26
ано целое число а. Получить значение числа а при возведение его в степень 31и98
я написала программу а что то не работает
#include<stdio.h>
#include<conio.h>
int main () {
Long double b,c;
skanf "% i",&a);
b=a*a;
b=b*b*a;
c=b*b*b*a;
c=c*c/a;
printf ("a^31=%Le",c);
c=c*c*c*b;
printf('a^98=%Le",c);
getch ();
return 5;
}
Это правильно?
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 13:13  [ТС]     Проверка на полидромность #27
Цитата Сообщение от melanisa Посмотреть сообщение
Так скопируй тогда в компилятор код.
Или скопируй сюда ошибки.
А вообще.,конечно, лучший выход-учить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
        int Number, CopyNumber, os = 0;
        cout << "Vvedite chislo: ";
        cin >> Number;
        CopyNumber = Number;
        while(CopyNumber != 0)
        {
                os = os*10 + CopyNumber%10;
                CopyNumber /= 10;
        }
        if (Number == os)
                cout << "Palindrom" << endl;
        else 
                cout<< "Ne palindrom" << endl;
        system("pause");
}
Тут моя подправленная версия вполне читаема для новичка. Кстати,у меня и без режима ожидания нажатия клавиши нормально работает: без этой строчки т.е. -system("pause");

Добавлено через 3 минуты
Цитата Сообщение от Natasall Посмотреть сообщение
ано целое число а. Получить значение числа а при возведение его в степень 31и98
я написала программу а что то не работает
#include<stdio.h>
#include<conio.h>
int main () {
Long double b,c;
skanf "% i",&a);
b=a*a;
b=b*b*a;
c=b*b*b*a;
c=c*c/a;
printf ("a^31=%Le",c);
c=c*c*c*b;
printf('a^98=%Le",c);
getch ();
return 5;
}
Это правильно?
Всё неправильно.. И printf и scanf это в С.
К тому же,это же уже другая задача-а у нас тут проверка полиндромности. Создай свою тему.
Yandex
Объявления
06.03.2011, 13:13     Проверка на полидромность
Ответ Создать тему
Опции темы

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