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

Функция, изменяющая число, переданное ей в качестве параметра - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлом http://www.cyberforum.ru/cpp-beginners/thread748606.html
#include <fstream> #include <iostream> #include<clocale> using namespace std; int main() { setlocale(LC_ALL, "rus"); char m ; int n;
C++ Массивы,найти строку наибольшей длины Вводят массив строк символов. Необходимо найти строку наибольшей длины и увеличить все остальные строки в массиве до длины наибольшей строки, используя символ "!". http://www.cyberforum.ru/cpp-beginners/thread748605.html
Как правильно написать тест на ошибки? C++
Почему у меня выводится вот так, а не так как надо? http://s05.***********/i178/1212/d8/4804029627b7.jpg int main(int j) { int* b; int n; int p = 1; char answer;
Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций C++
Дано действительное число х.Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций 2x^4 - 3x^3 + 4x^2 - 5x + 6 P.S выкидывает в главн.окно когда захожу в редактор формул... извините если что не так
C++ При запуске приложения вылетает сообщение http://www.cyberforum.ru/cpp-beginners/thread748587.html
При запуске приложения вылетает следующее, приложение рабочее, помогите пожалуйста(
C++ Вычислить сумму элементов, расположенных до последнего положительного элемента всем привет может кто подсказать почему в ответе всё время 0 не могу понять #include <iostream> #include <iomanip> using namespace std; int main(){ setlocale(0,""); float *s,sum=0; int i,n,a=0; подробнее

Показать сообщение отдельно
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
28.12.2012, 02:47     Функция, изменяющая число, переданное ей в качестве параметра
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int n=123,
    x=n,
    k=0;
    while (n!=0)
     {
        n/=10;
        k++;
    }
    n=x; x=0;
    while(--k>-1) //
    {
        x+=(n%10)*(int)pow(10, k); // или напишите свою функцию для целочисленного возведения в степень
        n/=10;
    }
    cout <<endl<< x;
    return 0;
}
Добавлено через 12 минут
или так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;
int main()
{
    int n=-123;
    char s[255];
    int i, j;
    char c;
    itoa(n, s, 10);
    cout <<"do---->" <<s<< endl;
    for ((n>0)?i = 0:i=1, j = strlen(s)-1; i<j; i++, j--) {
        c = s[i];
        s[i] = s[j];
        s[j] = c;
    }
    cout <<"posle->"<<s<< endl;
    return 0;
}
 
Текущее время: 12:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru