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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
#1

Функция,возращающая абсолютную величину числа( не могу найти ошибку) - C++

19.03.2012, 22:07. Просмотров 1359. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
int abs(int x);
void main(abs)
{
    int x;
    int a = 10= -22;
    int d, e, f;
    d = abs(a);
    f = abs(c);
    printf(" %d %d\n", d, f);
}
int abs(int x)
{
    if (x < 0)
        return(-x);
    else
        return(x);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2012, 22:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция,возращающая абсолютную величину числа( не могу найти ошибку) (C++):

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

Функция для вычисления суммы члена ряда. Не могу найти ошибку - C++
Условие: Разработать функцию для вычисления члена ряда: (-1)^n/(n+1)! Используя разработанную функцию вычислить сумму ряда с позиции N...

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

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

Возведение числа в степень. Не могу найти ошибку - C++
Простая задачка: возвести число в степень с использованием фунции( я поставил значение по умолчанию, т.к. этого требует условие)....

Рекурсивная функция, не возращающая значение, которая заменяет слова с большой буквы на точку - C++
помогите найти ошибку в программе #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; void func(string s,int pos) { string...

3
DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 109
Завершенные тесты: 1
19.03.2012, 22:38 #2
И какую ошибку пишет? Все компилируется...
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>
using namespace std;
 
int abs(int x)
{
        if (x < 0)
               return(-x);
        else
               return(x);
}
 
 
int main()
{
        int x;
        int a = -10,c = -22;
        int d, f;
        d = abs(a);
        f = abs(c);
        printf(" %d %d\n", d, f);
return 0;
}
1
LVV
57 / 57 / 4
Регистрация: 15.02.2010
Сообщений: 258
20.03.2012, 08:35 #3
А зачем это Вам, verena-12358?
Eсли это не задачка, а прмежуточная проблемма...
то в Visual Studio 2010 функция abs встроена, и код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
int main()
{
        int x;
        int a = -10,c = -22;
        int d, f;
        d = abs(a);
        f = abs(c);
        printf(" %d %d\n", d, f);
return 0;
}
тоже будет компилироваться и выдавать правильный результат
(в MSVS 2008 придётся, наверное подключить #include <cmath>)
0
Байт
Эксперт C
16345 / 10621 / 1590
Регистрация: 24.12.2010
Сообщений: 20,258
20.03.2012, 10:36 #4
Вот это
Цитата Сообщение от verena-12358 Посмотреть сообщение
C
1
void main(abs)
странная штука
надо
C
1
2
3
 int main(int ac, char *av[])
// или просто
int main()
0
20.03.2012, 10:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2012, 10:36
Привет! Вот еще темы с ответами:

Дан массив. Все элементы массива с четными номерами заменить на их абсолютную величину - C++
Дан массив вещественных чисел. Все элементы массива с четными номерами заменить на их абсолютную величину.

Задача из Златопольского: "Найти числа с известным количеством делителей". Не могу найти ошибку - C++
Здравствуйте. Задача следующая: Найти все целые числа из промежутка от a до b, у которых количество делителей равно k. К примеру я взял...

Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную величину. - C++
Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную величину. #include&lt;stdio.h&gt; ...

Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину, меньшую заданной - C++
Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину,...


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

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

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