Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Аврора
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 17
1

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

12.12.2012, 18:46. Просмотров 347. Ответов 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 ввести, программа вылетает. Подскажите, в чем проблема?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 18:46
Ответы с готовыми решениями:

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

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

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

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

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

2
BumerangSP
4288 / 1410 / 463
Регистрация: 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 - хоть и функция, но главная, поэтому в ней лучше выводить ответы на экран, а не возвращать.
0
sovaz1997
12.12.2012, 20:29     Функция с условиями
  #3

Не по теме:

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

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

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

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

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


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

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

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