С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Палиндром и автоморфное число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ процедуры http://www.cyberforum.ru/cpp-beginners/thread32832.html
найдите все делители данных 10 чисел. Проверьте, у каких из них есть совпадающие делители; P.S. процедуры
C++ использование функций данные 6 комплексных чисел упорядочить по возрастанию модулей; http://www.cyberforum.ru/cpp-beginners/thread32830.html
C++ считать строки из файла и вывесте конечный результать..
Мне надо найти количество строк, заполенных значениями для матриц. Вот пример текстового файла: //matrice GHSERp pour ferrite //temperature i j l valeur 0 1 0 0 -99.808 //Мне нужно считать строки...
Морской бой C++
Написал морской бой. Просьба прокоменнтировать, улучшить где возможно и помочь написать ИИ. Вот исходники: #include <iostream> #include <iomanip> #include <cstdlib> using namespace std; ...
C++ Экономическая задачка http://www.cyberforum.ru/cpp-beginners/thread32801.html
Вот текст задачи: Какова эффективная ставка i, если номинальная ставка равна j % при помесячном начислении? ( , где m – количество наращений в год; ставка записывается как десятичная дробь). А...
C++ Функция получает стекк и создает из него список Народ помогите пожалуйста я пропустил тему и не могу прогу сделать даже не представляю как мне завтро хоть умри сдать если вам не сложно решите задачку сам не понемаю как хелп!!!!!!!! Собственно вот... подробнее

Показать сообщение отдельно
Vzik
32 / 25 / 2
Регистрация: 05.05.2009
Сообщений: 58
05.05.2009, 17:22  [ТС]
Про автоморфное число уже ответили за меня! сейчас поищу про палиндром!
В том то и сложность что я в с++ вообще не понимаю, для меня это темный лес...

Добавлено через 26 минут 55 секунд
Где ошибка на задачу про палиндром...ничего не выводит
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
39
40
#include <iostream.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
 
bool IsPalindrom(double num);
 
void main()
{
        cout<<"Vvedite chislo\r\n";
        double num;cin>>num;
        cout<<"Proverka. chislo palindrom\r\n";
        cout<<"(proverka vipolnyaetsya do 3-go znaka posle zapyatoi): ";
        if(IsPalindrom(num))
                cout<<"Da\r\n";
        else
                cout<<"Net\r\n";
        cout<<"\tVvedite novoe chislo ili zakroite programmy\r\n";
        main();
}
 
bool IsPalindrom(double num)
{
        bool RetVal = false;
        char lStr[256],rStr[256];
        sprintf(lStr,"%.3f",num);
        char * chBuf = strchr(lStr,'.');
        if(chBuf)
                chBuf++;
        if(atoi(chBuf) == 0)
                lStr[strlen(lStr) - strlen(chBuf) - 1] = '\0';
        int sLen = strlen(lStr);
        for(int i = 0; i < sLen; i++)
                rStr[i] = lStr[sLen - i - 1];
        rStr[sLen] = '\0';
        if(strstr(lStr,rStr))
                RetVal = true;
        return RetVal;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.