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

программа четырехзначное число - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Газмяс
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 93
04.03.2009, 07:07     программа четырехзначное число #1
Программу в C++
Дано четырехзначное число х. Нужно вывести на экран сообщение о том, сколько в этом числе одинаковых цифр и каково их значение
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2009, 07:07     программа четырехзначное число
Посмотрите здесь:

C++ Определить четырехзначное число
четырехзначное число C++
C++ fwrite не записывает четырехзначное число в бинарный файл
Дано четырехзначное число. Проверить истинность высказывания: C++
C++ Дано натуральное четырехзначное число n.верно ли что это число содержит три одинаковые цифры
C++ Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
C++ Случайное четырехзначное число
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8505 / 2172 / 61
Регистрация: 07.03.2007
Сообщений: 10,844
Завершенные тесты: 1
04.03.2009, 08:43     программа четырехзначное число #2
ну и что у вас не получается? вам не понятен алгоритм?
Газмяс
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 93
04.03.2009, 08:45  [ТС]     программа четырехзначное число #3
да! незнаю даже с чего начать! я в С++ совсем новичок! написал только пару простых программ, а тут задание дали такую написать с четырех-ым числом! ((
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
04.03.2009, 09:12     программа четырехзначное число #4
Представь число как строку, и работай с каждым символом отдельно, сравнивая их попарно.
Газмяс
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 93
04.03.2009, 09:14  [ТС]     программа четырехзначное число #5
а может ктонить написать текст самой программы?
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8505 / 2172 / 61
Регистрация: 07.03.2007
Сообщений: 10,844
Завершенные тесты: 1
04.03.2009, 09:16     программа четырехзначное число #6
Газмяс, и эта программа вас испугала?
можно так:
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
#include <iostream>
using namespace std;
int main()
{
 bool isEqual = false;
 char s[10];
 int number, cnt = 0, digit = 0;
 cin >> number;
 itoa(number, s, 10);
 for(int i = 0; i < 9; i++){
   cnt = 0;
   digit = 0;
   for(int j = 0; j < strlen(s); j++){
     if(i == s[j] - '0'){
          digit = i;
          cnt++;
        }
      }
      if(cnt > 1){
        cout<<"digit: "<<digit<<" cnt: "<<cnt<<endl;
        isEqual = true;
      }
    }
    if(!isEqual){
      cout<<"It's not equal digit"<<endl;
    }
 return 0;
}
Газмяс
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 93
04.03.2009, 09:18  [ТС]     программа четырехзначное число #7
Thank You ))
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
04.03.2009, 09:25     программа четырехзначное число #8
WooDooMan, а что делает эта строка:
itoa(number, s, 10);
Газмяс
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 93
04.03.2009, 09:31  [ТС]     программа четырехзначное число #9
а можно ее написать, используя только if\else, switch, break,return ??
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8505 / 2172 / 61
Регистрация: 07.03.2007
Сообщений: 10,844
Завершенные тесты: 1
04.03.2009, 09:35     программа четырехзначное число #10
RazorQ, конвертирует число в строку символов



Газмяс, а разве я этих опереаторов не использую?
Газмяс
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 93
04.03.2009, 09:38  [ТС]     программа четырехзначное число #11
Цитата Сообщение от WooDooMan Посмотреть сообщение
RazorQ, конвертирует число в строку символов



Газмяс, а разве я этих опереаторов не использую?

выдается одна ошибка в 13 строчке. strlen что это ???
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8505 / 2172 / 61
Регистрация: 07.03.2007
Сообщений: 10,844
Завершенные тесты: 1
04.03.2009, 09:41     программа четырехзначное число #12
Газмяс, в чем пишешь?
допиши одну из библиотек - string.h, mbstring.h, stdlib.h
Газмяс
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 93
04.03.2009, 09:42  [ТС]     программа четырехзначное число #13
Цитата Сообщение от WooDooMan Посмотреть сообщение
Газмяс, в чем пишешь?
Visual C++ 6.0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2009, 09:48     программа четырехзначное число
Еще ссылки по теме:

Зашифровать четырехзначное число, не понимаю условие задачи C++
C++ Перевернуть четырехзначное число
Получить четырехзначное число и найти его наибольшую цифру C++
Выяснить является ли палиндромом четырехзначное число. C++
Проверить, существует ли четырехзначное натуральное число C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
04.03.2009, 09:48     программа четырехзначное число #14
Библиотека <cstring> (если не работает добавь .h)
Yandex
Объявления
04.03.2009, 09:48     программа четырехзначное число
Ответ Создать тему
Опции темы

Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru