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

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

Восстановить пароль Регистрация
 
Аня Люлю
 Аватар для Аня Люлю
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 8
21.05.2013, 20:59     Программа анализа характеристик чисел личности #1
Здравствуйте, нужна очень помощь в составлении программы =(
Разработка программы анализа характеристик чисел личности, получаемых по числу, месяцу и году рождения С++ . Помогите пожалуйста

Добавлено через 7 часов 23 минуты
там вводишь число месяц и год рождения, потом складываешь все и получается число четырехзначное а потом его надо преобразовать в обычную цифру(от 1 до 9) =(как это реализовать в с++? Помогите,очень нужно
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
schdub
 Аватар для schdub
2902 / 1246 / 222
Регистрация: 19.01.2009
Сообщений: 3,213
Завершенные тесты: 1
21.05.2013, 22:01     Программа анализа характеристик чисел личности #2
Цитата Сообщение от Аня Люлю Посмотреть сообщение
число четырехзначное а потом его надо преобразовать в обычную цифру(от 1 до 9)
Недостаточно данных. Каким образом можно преобразовать 4-х значное число в цифру от 1 до 9? Есть задание?
ChokoBoko
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 4
21.05.2013, 23:05     Программа анализа характеристик чисел личности #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <stdlib>
int main() {
string s;
cin>>s;
while (s.length()>1)
{
   int k=0;
   for(int i=0;i<(int)s.length();i++)
        if (s[i]>='0' &&s[i]<='9') //chek fo number in string XX.XX.XXXX
            k+=atoi(s[i]);
    s=itoa(k);
}
cout<<k;   
   return 0;
}
вот набросал. должно работать.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.05.2013, 23:25     Программа анализа характеристик чисел личности #4
Если я правильно догадался, должно быть что-то в этом духе:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
#include <cctype>
#include <algorithm>
 
int main() 
{
    std::string s;
    std::getline( std::cin, s );
 
    int magic = 0;
 
    std::for_each( s.begin(), s.end(), [&magic](char c) 
    { 
        if( std::isdigit(c) ) magic+= (c-'0'); 
        if( magic > 10 ) magic = 1 + magic%10;
    } );
 
    std::cout << magic;
 
    std::system( "pause" );
    return 0;
}
ChokoBoko
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 4
22.05.2013, 15:12     Программа анализа характеристик чисел личности #5
мне кажеться преподаватель не сразу асилит этот код.
как мне кажеться программа не до конца считает число к конечнову виду Ван намбер.
Аня Люлю
 Аватар для Аня Люлю
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 8
22.05.2013, 21:02  [ТС]     Программа анализа характеристик чисел личности #6
Всем большое спасибо) Но программа не работает =( Код который написал Tulosuba вроде запускается,но потом при вводе данных результат не выдаёт =( Может я просто не правельно описала,Как должна работать программа =(
Там примерно вот так должно быть:Допустим, моя дата рождения 18 06 1994 ее нужно сложить, тогда получится 2018, а потом нужно сложить 2+0+1+8=11, а потом нужно 1+1=2, значит мое число 2 оно и должно выводиться на экран. Вот как-то так
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
22.05.2013, 21:34     Программа анализа характеристик чисел личности #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Аня Люлю, наверное у Вас просто компилятор С++11 не поддерживает.
Вот доказательство работоспособности кода: https://ideone.com/b7No5v
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 22:01     Программа анализа характеристик чисел личности
Еще ссылки по теме:

Программа анализа графика отпусков C++
C++ Известны фамилия, имя и отчество пользователя. Найти его код личности
Создание массива чисел путём анализа строки C++

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

Или воспользуйтесь поиском по форуму:
Аня Люлю
 Аватар для Аня Люлю
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 8
22.05.2013, 22:01  [ТС]     Программа анализа характеристик чисел личности #8
Ееее) Спасибо вам большое!!) пойду скачаю с++11. Осталось только в visual basic сделать и всё
Yandex
Объявления
22.05.2013, 22:01     Программа анализа характеристик чисел личности
Ответ Создать тему
Опции темы

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