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

Определить количество цифр в числе и их сумму - C++

Восстановить пароль Регистрация
 
Влад26
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 7
29.11.2012, 14:06     Определить количество цифр в числе и их сумму #1
1) Задано целое положительное число. Определить количество цифр в этом числе и их сумму!

2)Задан текст. Заменить в этом тексте символ, который вводится с клавиатуры на символ *!

3)Задана строка заканчивающаяся точкой. Определить количество слов в строке!

4)Определить сколько раз в строке встречается заданное слово.

Заранее спасибо!!!!!)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ramazan05duldug
35 / 35 / 8
Регистрация: 23.04.2012
Сообщений: 441
Записей в блоге: 2
29.11.2012, 14:17     Определить количество цифр в числе и их сумму #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1)
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
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
// Функция расчитывающая количество чисел во введённом числе...
int Rasriad(int enterNumber)
{
  int n = enterNumber, x = 0;
    while (n != 0) {
        n /= 10;
        x++;
    }
    return x;
}
 
int main()
{
   int enterNumber,
       lenght = 0,
       indexRas,
       decimal = 1,
       summa = 0,
       z;
 
   cout<<"Enter Number: ";
   cin>>enterNumber;
 
   // определяет количество цифр в нем и их сумму.
   lenght = Rasriad(enterNumber);
 
   for(int j = 1; j < lenght; j++)
      decimal *= 10;
 
   for(int i = 0; i < lenght; i++){
      indexRas = enterNumber / decimal % 10;
      cout<<" Number "<<i<<" = "<<indexRas<<endl;
      summa += indexRas;
      decimal /= 10;
    }
 
   cout<<"\n Summa all numbers: "<<summa<<endl;
   cin>>z;
 
   return 0;
}
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
29.11.2012, 14:28     Определить количество цифр в числе и их сумму #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <string>
 
int main()
{
    std::string text = "Example text";
    char sym;
    std::cin>>sym;
    std::replace(text.begin(), text.end(), sym, '*');
    std::cout<<text<<std::endl;
    system("pause");
}
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
29.11.2012, 17:41     Определить количество цифр в числе и их сумму #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
3.
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
#include <iostream>
#include <string.h>
 
using namespace std;
 
int main()
{
    string str = "Hi my good friend, how are you?.";
 
    int kvoWords = 1;
 
    int i = 0;
 
    while (str[i] != '.')
    {
        if (str[i] == ' ' && str[i] != '\0')
            kvoWords++;
        i++;
    }
 
    cout << "Kvo words: " << kvoWords << endl;
 
    system("PAUSE");
    return 0;
}
ramazan05duldug
35 / 35 / 8
Регистрация: 23.04.2012
Сообщений: 441
Записей в блоге: 2
30.11.2012, 09:42     Определить количество цифр в числе и их сумму #5
Язык программирование С++ один, а способы написания у всех разные, как например, в этом тексте.
Влад26
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 7
30.11.2012, 11:28  [ТС]     Определить количество цифр в числе и их сумму #6
Я согласен.................просто для меня не очень понятна программа которую ты сделал!!!!!!!)
2)программа-я прочитал её с легкостью............все понятно..........а вот твою я не понял)
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
30.11.2012, 11:40     Определить количество цифр в числе и их сумму #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
4)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string text = "text Example text text";
    std::istringstream iss(text);
    std::string findWord = "text";
    std::cout<<std::count(std::istream_iterator<std::string>(iss), std::istream_iterator<std::string>(), findWord);
    std::cout<<std::endl;
    system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2012, 12:31     Определить количество цифр в числе и их сумму
Еще ссылки по теме:

C++ Определить количество цифр в числе и посчитать их сумму
С клавиатуры вводится положительное натуральное число. Определить количество цифр в числе (сумму цифр) C++
Определить сколько цифр в заданном числе, найти сумму цифр, и последнюю цифру C++

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

Или воспользуйтесь поиском по форуму:
ramazan05duldug
35 / 35 / 8
Регистрация: 23.04.2012
Сообщений: 441
Записей в блоге: 2
30.11.2012, 12:31     Определить количество цифр в числе и их сумму #8
Цитата Сообщение от Влад26 Посмотреть сообщение
Я согласен.................просто для меня не очень понятна программа которую ты сделал!!!!!!!)
2)программа-я прочитал её с легкостью............все понятно..........а вот твою я не понял)
Ну, не знаю, все это мелочь. Главное же программа правильно работает
Yandex
Объявления
30.11.2012, 12:31     Определить количество цифр в числе и их сумму
Ответ Создать тему
Опции темы

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