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

Конкурс! Написать программу из десяти циклов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача . в одномерном массиве , состоящем из n вещественных элементов , вычислить : 1. Количество элементов массива , равных 0 2. Сумму элементов масс http://www.cyberforum.ru/cpp-beginners/thread979788.html
Задача . в одномерном массиве , состоящем из n вещественных элементов , вычислить : 1. Количество элементов массива , равных 0 2. Сумму элементов массива , расположенных после минимального элемента Упорядочить элементы массива по убыванию модулей элементов .
C++ Switch. Почему не работает? VC++ Studio 2010 Помогите плз. Есть форма Spells.h. Вот код private: System::Void l1_Click(System::Object^ sender, System::EventArgs^ e) { Card^ Rf = gcnew Card('l1'); Rf->ShowDialog(); } private: System::Void l2_Click(System::Object^ sender, System::EventArgs^ e) { Card^ Rf = gcnew Card('l2'); http://www.cyberforum.ru/cpp-beginners/thread979779.html
static. Класс, который хранит информацию о разговорах на междугородней АТС C++
Класс, который хранит информацию о разговорах на междугородней АТС. Создать класс Phone. Класс включает в себя следующие данные-элементы: - код (char* prefix); - название города (char* town); - продолжительность разговора; - тариф; - номер телефона в этом городе; - номер телефона абонента; - дату разговора.
Ошибка в коде (С++) C++
DEV C++ не конпилирует из-за ошибки или ошибок в коде. Не могу найти ошибку. Помогите пожалуйта! Спасибо! #include <iostream.h> #include <stdio.h> int main() { int Answer; cout << "How many guns do you have?\n"; cin >> Answer;
C++ Найти произведение элементов массива с нечетными индексами http://www.cyberforum.ru/cpp-beginners/thread979746.html
Найти произведение элементов массива с нечетными индексами. Оформить решение задачи в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функция расположена после в другом файле.
C++ Как изменить изображение для ярлыка? Есть скомпилированный проект в VS12, как в *.exe - файле изменить изображение ярлыка? Добавлено через 9 часов 41 минуту Неужели никто не знает? о_О подробнее

Показать сообщение отдельно
rublag
52 / 52 / 4
Регистрация: 06.02.2013
Сообщений: 156
18.10.2013, 11:59     Конкурс! Написать программу из десяти циклов.
SatanaXIII,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <math.h>
 
int main()
{
    for(bool exit = false; !exit; exit = true, putchar('\n'))
    {
        for(double a; !exit && scanf("%lf", &a) && a!=0; exit = true)
        {
            for(double b; !exit && scanf("%lf", &b); exit = true)
            {
                for(double c; !exit && scanf("%lf", &c); exit = true)
                {
                    for(char s; !exit && scanf("%*c%c", &s) && (a<0? a*=-1, b*=-1, c*=-1, s=(s=='<'? '>': s=='{'? '}': s=='='? '=': s=='}'?'{':s=='>'?'<':s): a); exit = true)
                    {
                        for(;!exit && s=='<' && ((b*b-4*a*c > 0)? printf("(%f; %f)", ((-b-sqrt(b*b-4*a*c))/(2*a)), ((-b+sqrt(b*b-4*a*c))/(2*a))): printf("{}")); exit = true);
                        for(;!exit && s=='{' && ((b*b-4*a*c > 0)? printf("[%f; %f]", ((-b-sqrt(b*b-4*a*c))/(2*a)), ((-b+sqrt(b*b-4*a*c))/(2*a))): (b*b-4*a*c == 0)? printf("{%lf}", -b/(2*a)): printf("{}")); exit = true);
                        for(;!exit && s=='=' && ((b*b-4*a*c > 0)? printf("{%lf; %lf}", ((-b-sqrt(b*b-4*a*c))/(2*a)), ((-b+sqrt(b*b-4*a*c))/(2*a))): (b*b-4*a*c == 0)? printf("{%lf}", -b/(2*a)): printf("{}")); exit = true);
                        for(;!exit && s=='}' && ((b*b-4*a*c > 0)? printf("(-inf; %lf]U[%lf; +inf)", ((-b-sqrt(b*b-4*a*c))/(2*a)), ((-b+sqrt(b*b-4*a*c))/(2*a))): printf("(-inf; +inf)")); exit = true);
                        for(;!exit && s=='>' && ((b*b-4*a*c > 0)? printf("(-inf; %lf)U(%lf; +inf)", ((-b-sqrt(b*b-4*a*c))/(2*a)), ((-b+sqrt(b*b-4*a*c))/(2*a))): (b*b-4*a*c == 0)? printf("(-inf; %lf)U(%lf; +inf)", -b/(2*a), -b/(2*a)): printf("(-inf; +inf)")); exit = true);
                    }
 
                }
            }
        }
    }
}
Вычисляет корни квадратного неравенства.

'}' — больше либо равно,
'{' — меньше либо равно.

Примеры

Код
$ ./10loops
-3
4
-5
{
(-inf; +inf)

$ ./10loops
1
-6
5
}
(-inf; 1.000000]U[5.000000; +inf)

$ ./10loops
-1
-2
8
>
(-4.000000; 2.000000)

$ ./10loops
-1
6
-5
<
(-inf; 1.000000)U(5.000000; +inf)

./10loops 
2
-9
4
=
{0.500000; 4.000000}
 
Текущее время: 06:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru