Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 27
1

Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке

01.05.2010, 22:26. Просмотров 2224. Ответов 2
Метки нет (Все метки)

1) Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке. Например, дано число 156, нужно получить 651


2) Составить функцию нахождения наибольшего общего делителя четырех натуральных чисел.
у кого-нибудь есть подходящие проги????
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2010, 22:26
Ответы с готовыми решениями:

Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке. Например, дано число 156, нужно получ
Вобщем,если не сложно,именно саму функцию помочь написать,ибо я просто не могу понять:) ...

Заменить данное число на число, которое получается из исходного записью цифр в обратном порядке
Заменить данное натурально число на число, которое получается из исходного записью цифр в обратном...

Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке
Заменить данное натуральное число на число, которое получается из исходного записью его цифр в...

Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке
6: ( сделать по теме:«Подпрограммы. Нерекурсивные процедуры и функции») Заменить данное...

2
1545 / 911 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
01.05.2010, 22:59 2
Лучший ответ Сообщение было отмечено naika как решение

Решение

Решение второй задачи, правда алгоритм не очень красивый.
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
#include <iostream>
 
int NOD (int, int, int, int);
 
int main()
{
    std::cout << "Input four numbers: ";
    int a,b,c,d;
    std::cin >> a >> b >> c >> d;
    std::cout << "NOD: " << NOD(a,b,c,d) << std::endl;
    system("pause");
    return 0;
}
 
int NOD (int a, int b, int c, int d)
{
    int min; // сначала найдем минимальное из 4-ех чисел.
    if ((a<b) && (a<c) && (a<d)) min=a;
    else if ((b<c) && (b<d)) min=b;
    else if (b<d) min=b;
    else min=d;
 
    for (int i=min; i>0; i--)
    if ((a%i==0) && (b%i==0) && (c%i==0) && (d%i==0))
        return i;
}
1
40 / 39 / 5
Регистрация: 27.11.2009
Сообщений: 100
02.05.2010, 11:40 3
Первое задание когда то делал для 3-х значного числа...надеюсь поможет))))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
        int a;
    int buf[3];
    cout << "Введите число ";
    cin >> a;
    for(int i = 0; i < 3; i++)
    {
        buf[i] = a%10;
        a = a/10;
    }
    cout <<"Новое число = "<< buf[0] << buf[1] << buf[2]<< endl;
 
    return 0;
}
Конечно алгоритм немного кривой...но главное работает)))
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2010, 11:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заменить данное число на число, которое получается из исходного записью его цифр в обратном порядке
Заменить данное натуральное число на число, которое получается из исходного записью его цифр в...

Заменить натуральное число на число, которое получается из исходного записью его цифр в обратном порядке
Заменить данное натуральное число на число, которое получается из исходного записью его цифр в...

Заменить каждое число на число, которое получается из исходного записью его цифр в обратном порядке
Задано множество натуральных чисел. Заменить каждое из них на число, которое получается из...

Заданное число заменить на число, которое получается из исходного значения записью его цифр в обратном порядке
В подпрограммах не должно присутствовать ввода исходных данных (например, с помощью Readln) и...

Заменить заданное натуральное число числом получаем из исходного записью его цифр в обратном порядке
Заменить заданное натуральное число числом получаем из исходного записью его цифр в обратном...

Найти число, которое образовано из данного числа записью цифр в обратном порядке
Найти число М, которое образовано из данного числа записью цифр в обратном порядке. На Оператор...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.