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

Используя вложеные условные операторы IF и IF-ELSE - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ условный оператор IF http://www.cyberforum.ru/cpp-beginners/thread190473.html
Даны три вещественных числа. Возвести в квадрат те, которые положительные.
C++ реализация RSA не знаю куда писать. если что перенаправьте написал РСА. всё ок написал на уровне -сам задаю число, он его кодирует и декодирует p=3557 , q=2579; теперь нужно чтобы он ел файл. беру символ из файла, к примеру его номер в аски будет 200. это число кодируется как 8000000 к примеру. соответственно символа с номером 8кк в аски нету и записать он его не сможет. предполагаю два варианта :... http://www.cyberforum.ru/cpp-beginners/thread190467.html
Поменять местами две строки матрицы C++
1 6 7 2 5 8 3 4 9. Язык программирования Си.
Среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел C++
Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Введите элементы массива (10 целых чисел) в одной строке и нажмите <Enter>. -> 23 0 45 -5 12 0 -2 30 0 64 Сумма элементов массива: 184...
C++ Как организовать меню..в Си... http://www.cyberforum.ru/cpp-beginners/thread190450.html
при помощи case кто знает?
C++ однонаправленный список программа для сортировки списка по году и по фамилии, но не работает правильно- зацикливается..... что делать, какая ошибка // AnketaNewSypper.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <Windows.h> #include <math.h> #include <string.h> using namespace std; подробнее

Показать сообщение отдельно
daedalusws
Сообщений: n/a
13.11.2010, 14:29     Используя вложеные условные операторы IF и IF-ELSE
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include "stdafx.h"
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{float a,b,c,x1,x2;
printf("Hello. Enter a,b,c.\n");
scanf("%f%f%f", &a, &b, &c);
if (a==0)
 {x1=-(c/b);
printf("x=%f\n",x1);
system("pause");
return 0; 
 }
    if (b==0&&(c<0||a<0))
    {x1=-(c/a);
     x2=c/a;
     printf("Korni -- x1=%f, x2=%f\n", x1, x2);
     system("pause");
     return 0;
    }
        if (c==0&&a!=0)
        {x1=0;
         x2=-(b/a);
         printf("Korni -- x1=%f, x2=%f\n", x1, x2);
         system("pause");
         return 0;
        }
            if (a==0&&b==0)
            {printf("Korney net\n");
            system("pause");
            return 0;
            }
 
                if (a==0&&c==0)
                {
                    if (b==0)
                {
                    printf("Infinitely many solutions.\n");
                 system("pause");
                 return 0;
                }
                else
                {
                    printf("x=0\n");
                 system("pause");
                 return 0;
                }
                }
                    if(b==0&&c==0)
                    {if (a==0)
                    {printf("Infinitely many solutions.\n");
                     system("pause");
                     return 0;
                    }
                    else
                    {printf("x=0\n");
                     system("pause");
                     return 0;
                    }
                    }
                        if (a==0&&b==0&c==0)
                        {printf("Are you kidding?\n");
                         system("pause");
                         return 0;
                        }
float d=((b*b)-4*a*c);
if(d<0)
{printf("Infinitely many solutions.\n");
system("pause");
return 0;
}
x1=((-b-sqrt(d))/(2*a));
x2=((-b+sqrt(d))/(2*a));
printf("Discriminant=%f\nx1=%f\nx2=%f\n", d, x1, x2);
system("pause");
return 0;
}
Вот такой вот быдлокод. Вроде работает.
 
Текущее время: 19:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru