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

Определить, есть ли среди цифр заданного n - значного целого числа одинаковые цифры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Help, как зациклить? http://www.cyberforum.ru/cpp-beginners/thread6769.html
Подскажите, что нужно написать в while, чтобы цикл прорабатывался? Писал while(str),конечно, цикл прорабатывается правильно, но после проработки ничего не происходит. do{ str=strtok(NULL,ch); strcpy(word,str); f=1; if(f) { for(i=0;i<strlen(word);i++) for(k=1;k<strlen(word)-i;k++) if(word==word) f=0;} if (f) printf("%s ",word);
C++ кто нибудь из программистов знает? Кто нибудь из программистов знает, а то я запарился искать книги (вернее задачи) на классы, указатели,обьекты и т.д. В интернете очень много процедурных задач ,но учебников с ооп задачами не нащел. Если у кого есть такие или знает где можно скачать дайте ссылку. Спасибо. P.S. Язык программирования--C++. http://www.cyberforum.ru/cpp-beginners/thread6709.html
Сосчитать количество заглавных букв в предложении C++
Помогите с кодом плиз на си++ - я еще новичок не смог везде разобраться. Задание: вводим пару предложений и программа должна сосчитать сколько заглавных букв в предложении. как это можно сделать? :help: спасибо!:good:
C++ Ввод чисел до конца строки
как такое сделать?
C++ Насчет инклюдов... Боюсь опозориться :) http://www.cyberforum.ru/cpp-beginners/thread6625.html
#include <vcl.h> #include <stdio.h> #include <Dialogs.hpp> #include <math.h> #pragma hdrstop #include "Main.h" и
C++ C++ и Excel Начну с задачи: Есть 5 Excel файлов в каждом по 60 листов на каждом листе занято определенное количество строк. Необходимо скопировать в 6-ой Excel файл данные из 1-й файл 3 лист с 5-7 строку 3-й файл 7 лист с 9-20 строку 5-й файл 9 лист с... подробнее

Показать сообщение отдельно
Ensase
Флудер
191 / 29 / 5
Регистрация: 23.03.2007
Сообщений: 335
23.03.2008, 14:16     Определить, есть ли среди цифр заданного 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 <stdio.h>
#include <stdlib.h>
 
#include <math.h>
int pow10(int n)
{
    int res = 1;
    int i;
    for(i = 0; i < n; i++)
        res *= 10;
    return res;
}
int main()
{
    int a = 287910;
    int m[sizeof(a)*3];
    int i;
    for(i = 0; i < sizeof(a)*3; i++)
    {
        m[i] = (a % pow10(i+1)) / pow10(i);
        if(pow(10, i) > a) break;
    }
    puts("\n");
    int j, k;
    int flag = 0;
    for(j = 0; j < i; j++)
        for(k = j + 1; k < i; k++)
            if(m[j] == m[k]) flag = 1;
    printf("%s", flag ? "yes" : "no");
    return 0;
}
зы: там sizeof(a)*3 я взял навсидку.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru