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

Нужно разбить на подпрограммы, чтобы математика была отдельным блоком

03.03.2016, 06:21. Показов 901. Ответов 1
Метки нет (Все метки)

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 "stdafx.h"
#include <conio.h>
#include <iostream>
#include <math.h>
int main()  
{  
    float a,b,c,d,x,x1,x2;  
    scanf ("%f %f %f",&a,&b,&c); 
    if (a==0) 
    {  
        if (b==0) printf ("Uravnenie ne imeet resheniya\n");  
        else printf ("Uravnenie ne kvadratnoe %0.f\n",x=-c/b);  
    }  
    else  
    {  
        d=b*b-(4*a*c);  
        if (d<0) printf ("D<0 reshenij net\n");    
        else if (d==0) printf ("D=0 Odno reshenie X=%0.f\n",x=-b/(2*a));  
        else  
        {  
            printf ("Dva resheniya  ");  
            printf ("X1=%0.f\n",x1=(-b+sqrt(d))/(2*a));  
            printf ("X2=%0.f\n",x2=(-b-sqrt(d))/(2*a));
 
        }  
    }  
    system("PAUSE");
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2016, 06:21
Ответы с готовыми решениями:

как можно разложить строку на массив, чтобы каждый знак, буква была отдельным элементом
Добрый день, подскажите пожалуйста, как можно разложить строку на массив, чтобы каждый знак, буква...

Нужно разбить программу на подпрограммы
Вот у меня есть программа) Только я не могу её разбить на подпрограммы( Она у меня тогда просто...

Нужно разбить программу на подпрограммы и вынести их в модуль
Уже всё пересмотрел. Ничего не получается const name1 = 'text.txt'; {файл с текстомм} name2 =...

Подпрограммы. Найти три таких простых числа, чтобы их сумма была в 5 раз меньше их произведения
Найти три таких простых числа, чтобы их сумма была в 5 раз меньше их произведения

1
Модератор
Эксперт С++
11482 / 9400 / 5649
Регистрация: 18.12.2011
Сообщений: 25,109
03.03.2016, 10:19 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <stdio.h>
#include <math.h>
int Solv(double a,double b,double c,double& x1,double&x2)
{
    double d;
    if (a==0) 
        return 0;
    d=b*b-(4*a*c);  
    if (d<0)
        return 0;    
    if (d==0)
    { 
         x1=-b/(2*a);
         return 1;
    }  
     x1=(-b+sqrt(d))/(2*a);
     x2=(-b-sqrt(d))/(2*a);
     return 2;
 }
int main()  
{  
    double a,b,c,x1,x2;  
    scanf("%lf%lf%lf",&a,&b,&c); 
    int n=Solv(a,b,c,x1,x2);
    switch(n)
    {
     case 0:
        puts("No solutions");
        break;
     case 1:
       printf("x1=%lf\n",x1);
       break;
     case 2:
       printf("x1=%lf\n",x1);
       printf("x2=%lf\n",x2);
    }
    system("PAUSE");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2016, 10:19

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

Нужно чтобы переменная была числом
Есть переменная Id, взятая из url'a. Мне надо, чтобы она была: числом (не текст) и меньше либо...

Массив: Разбить массив на тройки так, чтобы итоговая сумма была наименьшей из всех возможных сумм...
Я решил эту задачу. Но как истинный программист хочу исследовать и другие решения (алгоритмы),...

нужно переделать чтобы прога была с функциями
вот исходный код работает правильно #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru