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

с++!!! - C++

Восстановить пароль Регистрация
 
элочка
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 18
27.05.2010, 21:10     с++!!! #1
ребята помогите пожалуйста!!!
1,оприделить количество цифр во введенном целом положительном числе.вычислить сумму цифр.
2,даны действительные числа а,в,с.получить:мах(а,а+в)+мах(а,в+с)/1+мах(а+вс,в,15)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
27.05.2010, 21:16     с++!!! #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main ()
{
    int num;
    std::cout << "Input number: ";
    std::cin >> num;
 
    int count=0, sum=0;
    while (num) {
        count++;
        sum+=num%10;
        num/=10; }
 
    std::cout << "Number: " << count;
    std::cout << std::endl;
    std::cout << "Sum: " << sum;
    std::cout << std::endl;
 
    system ("pause");
    return 0;
}
Добавлено через 2 минуты
2)
C++
1
2
3
4
5
6
7
int max (int a, int b, int c)
{
    if ((a>b) && (a>c)) return a;
    else
        if (b>c) return b;
            else return c;
{
Остальное я думаю сделаете сами.
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
27.05.2010, 21:24     с++!!! #3
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
#include <iostream>
using namespace std;
int sum(int a);
int ext(int a);
int main()
{ int x;
cout<<"Ââåäèòå ÷èñëî"<<endl;
cin>>x;
cout<<ext(x)<<" "<<sum(x)<<endl;
system("PAUSE");
}
int ext(int a)
{  int i=10,n=1;
while(a!=0)
{ a/=i;
  i*=10;
n++;
}
return n-1;
}
int sum(int a)
{ int sum=a%10,i=10;
  while(a!=0)
{ a/=i;
  i*=10;
  sum+=a;
}
return sum;
}
2) что такое мах?
rrrFer
Заблокирован
27.05.2010, 21:24     с++!!! #4
neske,
во второй оба else можно убрать и скобочку в конце развернуть надо
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
27.05.2010, 21:25     с++!!! #5
so1o, к чему такой велосипед?

Добавлено через 32 секунды
rrrFer, :P
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
27.05.2010, 21:28     с++!!! #6
да так, разминка для ума
Yandex
Объявления
27.05.2010, 21:28     с++!!!
Ответ Создать тему
Опции темы

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