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

Дано натуральное число n<100. Поменять порядок цифр числа на обратный. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить максимальное время и память программы http://www.cyberforum.ru/cpp-beginners/thread1041438.html
#include<stdio.h> int main() { int x,a,t,i,k; scanf("%d",&x); if (x==1) { a=4;
C++ Получить массив B, присвоив его k-му элементу значение помогите, пожалуйста. Задана матрица размером NxM. Получить массив B, присвоив его k-му элементу значение 1, если k-я строка матрицы симметрична, и значение 0 - в противном случае. напишите правильный код, а то ничего не выходит. http://www.cyberforum.ru/cpp-beginners/thread1041437.html
Сортировка массивов(лаба) C++
На этапе настройки программы показывать на экране исходный массив и результаты итерации. Результаты сортировки разными методами надо вывести в виде таблицы num buble select insert Три раза запустить программу. Найти среднее арифметическое число пересылок для каждого размера массива и трех методов сортировки. Вот мои наработки: #include "stdafx.h" #include <iostream>...
C++ Попадают ли точки в окружность
Дан файл координат точек на плоскости.Переписать в файл G все точки,попадающие в окружность радиуса R и с координатами центра (x,y). Реализовать на двоичных файлах с помощью структур данных (struct). Задачу я решил, если координаты точек задаются вручную, а с файлами возникли проблемы. Просьба помочь разобраться как задать файл координат точек на плоскости и переписать в файл G все...
C++ написать код решения кубического уравнения, пожалуйста ! а то отчислят из универа http://www.cyberforum.ru/cpp-beginners/thread1041431.html
Нужно написать код решения уравнения в С++ типа: A*x^3+B*x^2+C*x+D, кто знает, пожалуйста напишите, мне сказали, что нужно решать по схеме Горнера
C++ Задан массив из k чисел. Найти число, наиболее часто встречающееся в этом массиве помогите плиз. Задан массив из k чисел. Найти число, наиболее часто встречающееся в этом массиве. если можно. вот код: #include <cstdlib> #include <iostream> #include <stdafx.h> int cout,endl; int find_repeat(const int* arr, int size){ int tmp = 0, cnt = 0, pos = 0; for(int i = 0; i < size; i++) { подробнее

Показать сообщение отдельно
katsidelin
 Аватар для katsidelin
60 / 21 / 2
Регистрация: 15.11.2013
Сообщений: 112
Записей в блоге: 3
14.12.2013, 22:14     Дано натуральное число n<100. Поменять порядок цифр числа на обратный.
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
47
48
49
50
51
// [url]http://www.cyberforum.ru/cpp-beginners/thread1041440.html[/url]
 
/*
 * Дано натуральное число n<100. Поменять порядок цифр числа на обратный.
 */
 
// [url]http://kulibaba.net/programming/cpp/int-to-char[/url] - Для пользователей Windows.
// Я решил проблему иначе. У меня Linux и компилятор gcc.
 
 
#include <iostream>
 
using namespace std;
 
int main(void)
{
    int x; // Некое число дано.
    int y; // Для вычислений.
    int z; // Для вычислений.
 
    do
    {
        cout << "Введите число натуральное число от 1 до 100: ";
        cin >> x;
        cout << endl;
 
        if ( x <=0 || x >= 100 ) cerr << "Введено неверное число!" << endl;
    }
                while ( x <= 0 || x >= 100 );
 
                if ( x > 9 )
                {
                    switch (x)
                    {
                        case 10: case 20: case 30: case 40: case 50: case 60: \
                        case 70: case 80: case 90: x/=10; cout << "После переворачивания: "  << '0' << x << endl; break;
 
                        default:
                            y = x/10; // Целочисленное деление даёт десятки без округления.
                            z = x - 10*y; // А так мы отбрасываем десятки и получаем единицы.
                            x = 10*z + y;
                            cout << "После переворачивания: " << x << endl;
                    };
                }
                else
                {
                    cout << "Число разрядов - 1. Менять не чего. Результат = " << x << endl;
                };
 
    return 0;
}
 
Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru