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

програмирование с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск через командную строку с параметрами http://www.cyberforum.ru/cpp-beginners/thread226492.html
Помогите плиз!!! void main(int argc, char *argv) { int k,N; clrscr(); LIST *lst; FILE *fi,*fo; if (( fi = fopen(argv,"r")) == NULL) { printf("”*©« *Ґ ¬®¦Ґв Ўлвм ®вЄалв ** звҐ*ЁҐ!\n");...
C++ Обработка двумерных массивов Написать программу на языке С++. В программе предусмотреть диалог, откуда будут вводится элементы исходной матрицы – с клавиатуры или из текстового файла. Результаты выводить на экран и в... http://www.cyberforum.ru/cpp-beginners/thread226491.html
Обработка одномерных массивов. C++
помогите решить задачку пожалуйста- Задан упорядоченный по убыванию целочисленный массив Х, вставить в массив Х некоторое число Н, сохранив упорядоченность массива. Найти среднее арифметическое...
C++ Обработка двумерных массивов
ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ-----Написать программу на языке С++. В программе предусмотреть диалог, откуда будут вводится элементы исходной матрицы – с клавиатуры или из текстового файла. Результаты...
C++ Найти среднее арифметическое простых чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread226487.html
помогите решить задачку---Задан упорядоченный по убыванию целочисленный массив Х, вставить в массив Х некоторое число Н, сохранив упорядоченность массива. Найти среднее арифметическое простых чисел...
C++ Двумерный массив Для группы фирм известен курс их акций за каждый из месяцев календарного года. Составить список тех фирм, курс акций которых все время повышался (т.е. курс за каждый последующий месяц больше, чем за... подробнее

Показать сообщение отдельно
Vulkan_Sh
3 / 3 / 0
Регистрация: 08.01.2011
Сообщений: 22
10.01.2011, 13:46
Цитата Сообщение от evgen1986 Посмотреть сообщение
1) Дано натуральное число N. Определить, содержит ли это число М (М<=N) одинаковых цифр.
вот код:
C++
1
2
#include <iostream>
#include <stdio.h>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        int N = 0, M = 0;
    std::cout << "Input N and M \n";
    std::cin >> N >> M;
    int mas[10];
    for (int i = 0; i < 10; i++) mas[i] = 0; //обнуляем массив счетчиков
 
    int temp = M;
    while (temp != 0) 
    {
        mas[temp % 10]++;
        temp /=10;
    }
    for (int i = 0; i < 10; i++)
        if (mas[i] == N)
            std::cout << "Number have " << N <<" identical figures [" << i << "]\n";
программа покажет есть ли в числе N одинаковых цифр
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru