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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
naika
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 27
#1

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

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

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


2) Составить функцию нахождения наибольшего общего делителя четырех натуральных чисел.
у кого-нибудь есть подходящие проги????
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2010, 22:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке (C++):

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

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

найти число, которое получено из N перестановкой его цифр в обратном порядке - C++
Помогите пожалуйста, сессия скоро.. а я дуб дубом в си...... спасибо заранее!! Дано целое число N (N > 0). Используя операции деления...

В заданном массиве натуральных чисел заменить все числа на такие числа, которые получаться из исходного записью его цифр в обратном порядке - C++
Ребят выручайте не могу зачет сдать из-за этой лабы =( не могу сделать. надо сделать через тип данных вектор. " В заданном массиве...

Вывести на экран число, которое получается если прочитать заданное число в обратном порядке - C++
Составить программу, которая выводит на экран число, получаемое, если прочитать заданное число в обратном порядке Пример: 123 321...

Найти число, которое образуется из данного натурального числа при записи его цифр в обратном порядке - C++
Составить программу для нахождения числа, которое образуется из данного натурального числа при записи его цифр в обратном порядке....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
01.05.2010, 22:59 #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
#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;
}
Psixodelik
40 / 39 / 2
Регистрация: 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;
}
Конечно алгоритм немного кривой...но главное работает)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2010, 11:40
Привет! Вот еще темы с ответами:

Число с записью цифр в обратном порядке - C++
Нужна функция которая, получив целое число, формирует новое, в котором запись цифр организована в обратном порядке. Например, функция...

Целое четырехзначное число заменить числом, получающимся при записи его цифр в обратном порядке - C++
подскажите как заменить число в обратном порядке в С?

Дано натуральное число. Заменить любую из его цифр так, чтобы получилось максимальное совершенное число. - C++
Дано натуральное число N. Если это сложно, заменить любую из его цифр (только одну) так, чтобы получилось максимальное совершенное число.

Дано натуральное число N (N <= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2N - C++
Дано натуральное число N (N &lt;= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на...


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

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

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