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

Многозначные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ реализ. сортировку массива лин. выбором с обменом http://www.cyberforum.ru/cpp-beginners/thread116472.html
Помогите пожалуйста написанием задачи в С++ =) Необходимо: реализовать сортировку массива линейным выбором с обменом. Добавлено через 15 минут и желательно напишите в какой из программ вы ее...
C++ Конструктор для создания прямой Тут у меня есть класс точка(Point) и контейнерный класс прямая(Straight), которая задаётся 2-мя точками на плоскости.Допустим точки А(x1;y1) и В(х11;y11) - это уже прямая. Покажите пожалуста как... http://www.cyberforum.ru/cpp-beginners/thread116470.html
Перевод даты в текст C++
Помогите решить задачку на языке "C" Условие: Считывает дату в формате 07/21/55 и выводит в формате 1955.g. 21. julija. Названия месяцев задать как перечисляемый тип.
C++ Добавить в конец первого файла содержимое второго файла
Text6. Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла. Помогите пожалуйста с решением, а желательно с исходым кодом на языке программирования С++ кто может, я это...
C++ Нестандартная сортировка массива http://www.cyberforum.ru/cpp-beginners/thread116451.html
Всем доброго времени суток. Возник такой вопрос, как будет правильнее организовать сортировку массива, к примеру, вот такого вида 51655 в 55516 или 22622 в 22226. Значение чисел в массиве от 1 до 6,...
C++ Дан файл,компонентами его яв-ся числа.Число компонент делится на 2.Создать новый файл,куда будет записываться наименьшее из каждой пары чисел 1 файла #include "fsteam" #include "iomanip" using namespace std; int main() {ifstream in("f.txt"); ofstream out("g.txt"); int i; while (in.peek()!=EOF) {in>>i; if(i<i+1) подробнее

Показать сообщение отдельно
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
15.04.2010, 03:32
новая версия
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
 
#define REPEATSMIN  1     /* минимальное количество повторов */
#define NUMBLENMAX  100   /* максимальная длина числа */
 
 
/* выводит повторяющиеся цифры */
int main(void) /* ANSI C89 */
{
    /* const char *number = "12934872344569871234897342"; */
    
    char number[NUMBLENMAX];
    char visdigit[10] = "0123456789";
    int cntdigit[10] = { 0 };
    int c, i, j;
    int repflag;
    
    
    printf("enter a number (integer): ");
    fflush(stdout);
    
    for (i = 0; (c = getchar()) != EOF
      && isdigit(c) && i+1 < NUMBLENMAX; i++)
        number[i] = c;
    
    number[i] = '\0';
        
        
    for (i = 0; (c = number[i]) != '\0'; i++)
        if (isdigit(c)) {
            for (j = 0; j < 10; j++)
                if (visdigit[j] == c)
                    cntdigit[j]++;
        }
    
    
    printf("the number: %s" "\n", number);
    
    printf("repeating digits: ");
    
    repflag = 0;
    
    for (i = 0; i < 10; i++)
        if (cntdigit[i] > REPEATSMIN) {
            
            if (repflag == 0)
                repflag = 1;
            
            printf("%c%s", visdigit[i], (i+1 < 10 ? " " : ""));
        
        }
    
    if (repflag == 0)
        printf("none");
    
    putchar('\n');
    
    
    return EXIT_SUCCESS;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru