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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
#1

Вывод числа у которого больше цифр - C++

24.03.2009, 23:46. Просмотров 665. Ответов 2
Метки нет (Все метки)

Составить программу на С++ решения задачи с использованием подпрограмм.
Определить, в котором из данных двух целых чисел больше цифр.

Есть исходный код на Pascal (но эта програма составлена без использования подпрограмм):
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Program BesT_VII; 
uses crt;
var
n1,n2:word;
function kol_cifr(n:word):byte;
 var i,kol:word;
 begin
  kol:=0;
 repeat
  n:=n div 10;
  kol:=kol+1;
 until n=0;
  kol_cifr:=kol;
 end;
begin
 write('Введите первое число: ');
 readln(n1);
 write('Введите второе число: ');
 readln(n2);
 If kol_cifr(n1)>kol_cifr(n2) then writeln('В первом больше цифр');
 If kol_cifr(n1)<kol_cifr(n2) then writeln('Во втором больше цифр');
 If kol_cifr(n1)=kol_cifr(n2) then writeln('Поровну');
 readln;
end.
Как должна работать программа:
Название: 1.JPG
Просмотров: 45

Размер: 9.9 Кб
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2009, 23:46     Вывод числа у которого больше цифр
Посмотрите здесь:

ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр. C++
C++ Даны два натуральных числа. Выяснить в каком из них больше цифр
C++ Определить количество 8-значных чисел,у которых сумма цифр в цифровой записи числа больше,чем N.
C++ Получите новый массив, каждый элемент которого равен удвоенному числу соответствующего элемента исходного массива, если он больше числа A...
Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" C++
Определить, каких цифр больше в двоичном представлении натурального числа N – нулей или единиц C++
C++ Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше.
Написать программу, которая определяет: какая из цифр двухзначного числа больше: первая или вторая; C++
C++ Функция, определяющая, у какого числа сумма цифр больше
Проверить, больше ли сумма цифр заданного четырехзначного числа, чем 10 C++
C++ Определить количество чисел, у которых сумма цифр в цифровой записи числа больше чем К
C++ Определить, каких цифр больше в двоичном представлении натурального числа N-нулей и единиц

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
25.03.2009, 00:04     Вывод числа у которого больше цифр #2
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
#include<iostream.h>
#include<process.h>
 
int kol_cifr(int n)
{
    int kol = 0;
 
    while (n>9)
    {
        n /= 10;
        kol++;
    }
 
    return ++kol;
}
 
int main()
{
    int n1, n2;
 
    cout << "Enter first number: "; 
    cin >> n1;
 
    cout << "Enter second number: "; 
    cin >> n2;
 
    if (kol_cifr(n1) > kol_cifr(n2)) cout << "V pervom bolshe...\n";
    if (kol_cifr(n1) < kol_cifr(n2)) cout << "V pervom menshe...\n";
    if (kol_cifr(n1) == kol_cifr(n2)) cout << "Porovno...\n";
 
    system("pause");
    return 0;
}
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
25.03.2009, 00:22  [ТС]     Вывод числа у которого больше цифр #3
Don Corleone, спасибо большое
Yandex
Объявления
25.03.2009, 00:22     Вывод числа у которого больше цифр
Ответ Создать тему
Опции темы

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