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

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

Войти
Регистрация
Восстановить пароль
 
Аврора
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 17
#1

Функция с условиями - C++

12.12.2012, 18:46. Просмотров 289. Ответов 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
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <math.h>
int main()
{
           double x;
    double y;
    double z;
    printf ("x=");
    scanf_s ("x=%d",&x);
    printf ("y=");
    scanf_s ("y=%d",&y);
    if (x > y)
           return 5.L * x + y;
           if (x == y)
           return cos(x);
           if (x <= y - 10.L)
           return 0.L;
           if (x < y)
           return -2.L * sin(y);
    getch();
}
Программа не работает, не могу даже значение y ввести, программа вылетает. Подскажите, в чем проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 18:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция с условиями (C++):

Функция вычисления выражения с условиями - C++
Напишите функцию вычисления y по формуле: y= x+1 при -6&lt;=x&lt;2; y=x^3 при x&gt;=2; y=4-x при x&lt;-6. В функции main, используя эту...

Вычисления с условиями - C++
W\iota = \begin{cases} &amp; \text{ if } x= a+v\iota ,v\iota &gt; 0 \\ &amp; \text{ if } x= b/v\iota ,v\iota \leq 0\end{cases} a=1.5 b=-4.15...

Программа с условиями - C++
Не могу понять, что необходимо написать в строке 20 после &quot;else&quot; для того, чтобы программа вернулась на строку 10 и снова потребовала ввода...

С двумя условиями. - C++
Задан целочисленный одномерный массив A из N элементов. Найти номер последнего минимального элемента среди положительных элементов, начиная...

Ошибка с условиями - C++
Проблемы с else{}оно выскакивает не тогда когда нужно. cin.ignore() не помог,хотя в похожей ситуации он пригодился. Из-за не знания я...

Работа while с несколькими условиями - C++
Доброго времени суток, У меня проблема, надо написать программу где в массив вписывается строка символов и необходимо найти есть ли в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
12.12.2012, 20:26 #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
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
int main()
{
           double x;
    double y;
    double z;
    printf ("x=");
    scanf ("%lf",&x);
    printf ("y=");
    scanf ("%lf",&y);
    if (x > y)
           return 5.L * x + y;
           if (x == y)
           return cos(x);
           if (x <= y - 10.L)
           return 0.L;
           if (x < y)
           return -2.L * sin(y);
    getch();
}
Так она запустится, но что у Вас за ретурны после if, неизвестно. main - хоть и функция, но главная, поэтому в ней лучше выводить ответы на экран, а не возвращать.
sovaz1997
12.12.2012, 20:29     Функция с условиями
  #3

Не по теме:

Process returned 13 порадовало

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2012, 20:29
Привет! Вот еще темы с ответами:

Вычисление по формуле с условиями - C++
Прошу помочь сделать задание С++

Цикл с двумя условиями - C++
Подскажите, как написать, цикл который бы останавливался при значении переменной choice равной 1 или 2. Ввожу так, получается...

Описать цикл while с тремя условиями - C++
На 134 строке в файле date.h программа не хочет входит в цикл while, как будто его игнорирует. Уже 1,5 час бьюсь над этим, ничего не...

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


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

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

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