Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
1:15
1933
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

Авторборланд с ++
я тут решил задачку на практике,но вот беда не могу составить такой пример,который бы соотвествовал требованиям...учитывать в в if(...
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <fstream.h>

int a,b,c;
float d,e;

void main()
{
clrscr();
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<" Vvedite a=";
cin>>a;
cout<<" Vvedite b=";
cin>>b;
cout<<" Vvedite c=";
cin>>c;
cout<<" Vvedite d=";
cin>>d;
cout<<" Vvedite e=";
cin>>e;
cout<<" ________________"<<endl;
float A,B,Q;
if ( c<=0 || b+c<=0 || d+e<=0 || a*b<=0 || a+b<=0 || a,b,c!=0 || c!=b || a!=b || c!=d )
{
cout<<" error";
}
else{
A=((8/5)+((a*b)/c)+(a/(b+c)));
cout<<" A="<<A<<endl;
B=((d/(a+b))+(e/(a*b))+((a+b+c)/(d+c)));
cout<<" B="<<B<<endl;
Q=(-d*(10*10*10*10*10*10)+(a/b));
cout<<" Q="<<Q<<endl;
ofstream fout("f-6.txt");
fout<<""<<endl;
fout<<""<<endl;
fout<<""<<endl;
fout<<""<<endl;
fout<<" a="<<a<<endl;
fout<<" b="<<b<<endl;
fout<<" c="<<c<<endl;
fout<<" d="<<d<<endl;
fout<<" e="<<e<<endl;
fout<<" A="<<A<<endl;
fout<<" B="<<B<<endl;
fout<<" Q="<<Q<<endl;
fout.close();
}
getch();
}
мат.задроты и программисты подскажите !)
c<=0 || b+c<=0 || d+e<=0 || a*b<=0 || a+b<=0 || a,b,c!=0 || c!=b || a!=b || c!=d
Сюда? Там или везде, бери чо хошь)))
для FireSwarm:
пример для решения ...скопируй себе на борланд с ++ запусти программу веди данные,увидишь чем закончится
a,b,c!=0
O_o так можно писать?
Проблемы не вижу,
c > 0
b + c > 0
d + e > 0
a * b > 0
a + b > 0
a != 0
b != 0
c != 0
c != b
a != b
c != d

c = 1, b = 2, a = 3, d = 4, e = 5
Ой, тьфу ты.
У вас неправильно записано if.

a,b,c!=0
c<=0
Если c != 0 - ошибка, если c = 0 - ошибка.
Это как минимум.
для голова_крепка:
пример для решения ...
Значит нужно решить систему неравенств.
для red-ant:

a,b,c!=0
O_o так можно писать?

да можно..перед запуском жал проверку...ошибок не выдавал...но проблема в том,что нету тех чисел,которые бы обошли условия...что не вожу ведет к error...задолбало...только 1 раз вышло там прописать ,и то забыл уже.
c!=b || a!=b || c!=d
Кстати, интересный кусок. Получается, что все 4 буквы должны быть равны.
Теоретически, годится любое число больше нуля на все позиции.
для FireSwarm:
угу =_= в этом загвоздка,при воде любого числа(не повторяются) все равно скидывает на пункт ошибка
для голова_крепка:
при воде любого числа(не повторяются) все равно скидывает на пункт ошибка
Так введи чтобы повторялись.
[Сообщение удалено смотрителем TEXHOMAH // ]
Игрок забанен смотрителем TEXHOMAH до 2014-01-18 18:58:20 // зав.мат
Vvedite

Как же меня это раздражает...
для Осколокъ:
Vvedite 4uslo ravnoe 9 )
Vvedite

Как же меня это раздражает...


А еще переменные глобальные.
бррр.
К списку тем
2007-2025, онлайн игры HeroesWM