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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Santaz
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 5
#1

Найти площади кругов, а также площадь кольца, образованного этими кругами - C++

27.10.2012, 18:54. Просмотров 999. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста найти ошибку в коде:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <math.h>
#include "StdAfx.h"
int main(void)
        {
        double x1, x2;
        float a, b, c, d;
        printf("vvedite a,b,c: ");// Вывод на экран 
     
        float d=b * b - 4 * a * c;   // Формула дискриминанта
        printf("d=%.3f", d);
        if(d < 0)
        printf("Error\n");    // Условие
        else
        {
        x1 = ((-b - sqrt(d))/2 * a);   // Формула подсчёта х1
        x2 = ((-b + sqrt(d))/2 * a);   // Формула подсчёта х2
        printf("x1=%.3f\n", x1);  // Вывод на экран х1
        printf("x2=%.3g\n", x2);  // Вывод на экран х2
        }
        return 0;
        }
И написать задачку: Даны два круга с общим центром и радиусами R1 b R2 (R1>R2). Найти площади этих кругов S1 и S2, а также площадь S3 кольца, внешний радиус которого равен R1, а внутренний радиус равен R2:
S1=pi*(R1)^2 S2=p*(R2)^2 S3=S1-S2.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 18:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти площади кругов, а также площадь кольца, образованного этими кругами (C++):

Найти площади кругов, а также площадь кольца - C++
Задания: 1) Даны два круга с общим центром и радиусами R1 и R2 (R1 &gt; R2). Найти площади этих кругов S1 и S2, а также площадь S3...

Имеется кольцо с известными радиусами внутреннего и внешнего кругов. Определить окружностей обоих кругов,атакже площадь кольца. - C++
Имеется кольцо с известными радиусами внутреннего и внешнего кругов. Определить окружностей обоих кругов,атакже площадь кольца.

Написать функцию f(r1, r2), вычисляющую площадь кольца, заключенного между кругами двух радиусов r1 и r2 - C++
Написать функцию f(r1,r2), вычисляющую площадь кольца, заключенного между кругами двух радиусов r1 и r2. Продемонстриро-вать работу функции...

Найти площадь кольца по значениям внутреннего и внешнего радиусов, используя функцию вычисления площади круга - C++
. Составить программу для вычисления площади кольца по значениям внутреннего и внешнего радиусов, используя функцию вычисления площади...

Вычислить площадь кольца, если задано радиусы внутреннего и внешнего кругов. - C++
Помогите, пожалуйста, с этой задачей. Вычислить площадь кольца, если задано радиусы внутреннего и внешнего кругов. #include...

Найти площадь области, лежащей между двумя концентрическими кругами - C++
Найти площадь области, лежащей между двумя концентрическими кругами. Формат входных данных Ввод содержит два целых числа (0 ≤ ≤ R1...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DenCHS200
32 / 32 / 1
Регистрация: 07.10.2011
Сообщений: 117
27.10.2012, 22:35 #2
Santaz,

У вас было переопределение переменной d, а также не был запрос на ввод данных, не идеально конечно, но теперь работает

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
#include "stdafx.h"
 
#include <math.h>
 
#include <iostream>
 
 
using namespace std;
 
int main(void)
{
double x1, x2;
float a, b, c;
cout<<"vvedite a,b,c: "<<endl;// Вывод на экран 
cin>>a>>b>>c;
 
float d=b * b - 4 * a * c; // Формула дискриминанта
printf("d=%.3f", d);
if(d < 0)
printf("Error\n"); // Условие
else
{
x1 = ((-b - sqrt(d))/2 * a); // Формула подсчёта х1
x2 = ((-b + sqrt(d))/2 * a); // Формула подсчёта х2
cout<<endl;
printf("x1=%.3f\n", x1); // Вывод на экран х1
printf("x2=%.3g\n", x2); // Вывод на экран х2
}
getchar();
getchar();
return 0;
}
Добавлено через 2 минуты
а насчёт другой задачи, то она аналогична этой полностью: ввод данных осуществить и формулу записать, только вместо степеней выражение, которое в квадрат хотите взять, просто само на себя умножить нужно.Если уж не получится, то дайте знать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2012, 22:35
Привет! Вот еще темы с ответами:

Даны площади 5 кругов. Найти радиус самого большого из них - C++
Недавно начал изучать язык С++ и уже застопорился. Помогите пожалуйста решить. 1.Даны площади 5 кругов. Найти радиус самого большого из...

Найти площадь кольца по данным двум радиусам - C++
Изучаю C++ целую неделю (!) и надо написать программу для нахождения площади кольца по данным двум радиусам (их введут с клавиатуры). Я...

Найти площадь кольца по заданным внешнему и внутреннему радиусам - C++
Найти площадь кольца по заданным внешнему и внутреннему радиусам.

Найти площадь кольца, внутренний радиус которого равен r, а внешний — R (R> r). - C++
Ребят, как решить задачу,: Найти площадь кольца, внутренний радиус которого равен r, а внешний — R (R&gt; r). Тут сначало над знать...


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

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

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