Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать функцию. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить 2-е функции. http://www.cyberforum.ru/cpp-beginners/thread60373.html
Здравствуйте, помогите решить 2 задачи. Я просто ваще не догоняю=( тока начали изучать, а мне синтаксис нужен. Помогите пожайлусто...... Задача1 Вычислить и вывести на экран виде таблицы...
C++ Каких чисел в файле больше? Всем привет. Возникла проблема по решению задачи на C. Как решить на массивах представление имею, а как в файле ... Вообщем по сабжу: Файл содержит целые числа. Определить каких чисел в файле... http://www.cyberforum.ru/cpp-beginners/thread60362.html
C++ Поиск ближайшего среднего арифметического (на C++)
Люди добрые, помогите написать код программы на С++ Видел код этой программы на Pascal'е но не пойму как перевести его в Си++ Поиск ближайшего среднего арифметического. Даны натуральное число n...
Динамический массив структур qwer заданного пользователем размера C++
Помогите, пожалуйста. Есть задача: спроектировать структуру qwer, которая хранит некую информацию, например, количество книг и их названия. Требуется написать программу, которая запршивает,сколько...
C++ Создать класс Rectangle, разработав следующие элементы класса http://www.cyberforum.ru/cpp-beginners/thread60329.html
Создать класс Rectangle, разработав следующие элементы класса: a) Поля: int a, b; b) Конструктор, позволяющий создать экземпляр класса с заданными длинами сторон. c) Методы позволяющие: ...
C++ Вопрос про потоки вывода Здравствуйте, подскажите в чём кординальная разница между использованием cerr и cout?!?! подробнее

Показать сообщение отдельно
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
01.11.2009, 15:19
Например так:

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
#include <iostream>
using namespace std;
 
int func(int x);
 
int main()
{
    int x;
    cin >> x;
    cout << func(x) << endl;
    
    return 0;
}
 
int func(int x)
{
    int z1, z2;
    char tmp[3];
    int res;
    
    z1 = x%10;
    while (x>9)
    {
        x /= 10; 
    }
    z2 = x%10;
 
    sprintf(tmp, "%d%d", z2,z1);
    sscanf(tmp, "%d", &res);
    
    return res;
}
Добавлено через 1 минуту
Цитата Сообщение от kazak Посмотреть сообщение
return firstNum * 10 + lastNum;
Черт... не сообразил сразу
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru