Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 11
1

Написал программу, но она что-то не совсем то, выдает, не могу понять в чем проблема

17.03.2014, 19:06. Показов 879. Ответов 1
Метки нет (Все метки)

При х=3, y= -6 после выполнения фрагмента алгоритма
1. если y<x, то y=y+x
2.если y<0, то y=-y
3. если x<0, то a=x*2
иначе a=x*y
4. если a<y, то a=a+y/2
значение A будет равно...


Помогите разобраться,написал программу, но она что-то не совсем то, выдает, не могу понять в чем проблема, либо я не правильно понял условие.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "std_lib_facilities.h"
#include <iostream> 
int main()
{ 
cout << "vvedite x i y\n";
int x,y,a;
x=3;
y=-6;
cin>> x>> y>>a;
if (y<x) cout << "y="<<y+x<< "\n";
if (y<0) cout << "y="<<-y<< "\n";
if (x<0) cout << "a="<<x*2 << "\n";
else cout << "a="<< x*y<<"\n";
if (a<y) cout << "a=" <<  a+y <<"\n";
keep_window_open();
return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2014, 19:06
Ответы с готовыми решениями:

Написал програму, но она не совсем корректно работает
Создать класс - дата с полями в закрытой части: день (1-31), месяц (1-12), год (целое число)....

Написал программу, не могу понять правильно или нет
Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int по...

не могу понять в чем проблема
суть в том, что бы проверить x на принадлежность диапазону и передать его в функцию, где с его...

не могу понять в чем проблема.
объясните, следующее: kol: real; rur: real; begin kol:= strtofloat(edit1.Text); rur:=...

1
Модератор
Эксперт С++
10734 / 8889 / 5369
Регистрация: 18.12.2011
Сообщений: 23,780
17.03.2014, 19:24 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main()
{ 
    cout << "vvedite x  y\n";
    double x,y,a;
    cin>> x>>y;
    if (y<x)y=y+x;
    if (y<0) 
          y=-y;
    if (x<0) 
          a=x*2;
    else 
          a=x*y;
    if (a<y) 
          a=a+y/2;
    cout << "x="<<x<< " y="<<y<< " a="<<a<< "\n";
    keep_window_open();
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2014, 19:24

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не могу понять в чем проблема
Вам поручено написать систему распределения доступа к файлам. Она должна не пускать пользователя к...

Не могу понять в чем проблема
Добрый день. У меня есть 2 плашки Kingston 2GB, DDRIII1333MHz, но почему то в CPU-Z показывает...

Выдает ошибку, и я вообще не могу понять в чем дело
Вот программа ниже ( не до конца еще доделал) пишет ошибку вот в это месте : // Player...

Функция зацикливается, не могу понять в чем проблема
Задача: Вычислить значение суммы ряда S при заданном х и точности(eps) с консоли. Вывести результат...


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

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

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