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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CodeBlocks http://www.cyberforum.ru/cpp-beginners/thread218700.html
Всем привет. Использую CodeBlocks, но там нельзя выводить русские буквы( Можно это как-то настроить или подключить какую-нибудь библиотеку???
C++ Посоветуйте компилятор С++ посоветйуте пожалуйста какой нить простенький компилятор для С++..Я начал учиться по книге..там нужно выполнять простенькие пока программки,а у меня стоит вижуал студио 2010...я его пока плохо освоил, он еще и на английском(хочу какой нить маленький быстренький. есть такие вообще? можно еще и ссылочку) http://www.cyberforum.ru/cpp-beginners/thread218688.html
Ребят задание по строкам C++
Помогите пожалуйста все сделала а это не могу:cry: Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: 1)Вычислить количество разных слов в строке
Поправьте пожалуйста код. C++
Всем доброго времени суток! Вот написал программу, а на защиту мнезадали её переделать, использую dorehile. вот собственно текст программы #include <iostream> #include <conio.h> using namespace std; int main() { int i,j,n,p=1; cout<<"n=";
C++ Сделать копию части строки между первой '*' и второй http://www.cyberforum.ru/cpp-beginners/thread218678.html
ввести строку произвольной длины(<80 символов),содержащую два символа'*'.Сделать копию части строки между первой'*' и второй'*'
C++ Решить через функцию Решить через функцию. из челочисленного массива найти min(x0*x1, x1*x2, x2*x3,...,x(n-2)*x(n-1),x(n-1)*xn). подробнее

Показать сообщение отдельно
sanchopa
8 / 8 / 0
Регистрация: 21.04.2010
Сообщений: 104

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

23.12.2010, 14:08. Просмотров 512. Ответов 1
Метки (Все метки)

Нужно что бы пользователь ввел число, а программа написала есть ли в нём повторяющиеся цифры.

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
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
int main()
{
    printf("Napishi chislo: ");
    char s[2000]="";
    scanf("%1999[^\n]s", s);
    
    int a;
 
    if ( s[0]>='0' && s[0]<='9' )
        a = 1;
    else
        a = 0;
 
    for(int i=0; i<strlen(s); i++)
        if ( s[i+1]>= s[0] && s[i+1]<=s[0] )
            a++;
    if ( a>1 )
        printf("Zdes est povtor");
    else
        printf("Zdes net povtora");
    getch();
}
Программа работает для некоторых чисел, а если вводишь н-р 011, то пишет что нет повторений.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru