Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> процедуры нахлждения 
:(
    Опции темы
555shiro
Дата 15.4.2010, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 3.1.2010

Репутация: нет
Всего: нет



здравствуйте!

Основная часть моей программы работает,сложности со вторым условием...."даны размеры 5 прямоугольников.Используя процедуру нахождения площади,периметра,радиуса описанноой окружности,найти эти величины для каждого из прямоугольников и проверить есть ли среди них квадраты?". как можно это сделать?

Код

#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
int pr(float a,float b,float *p,float *s,float *r)
{if(a<0 && b<0)
return 0;
else
{*p=(a+b)*2;
*s=a*b;
*r=sqrt(pow(a,2)+pow(b,2))/2;
return 1;
 }
}
void main()
{ float  a[5][2];
float s[5],p[5],r[5];
int i;
for(i=0;i<5;i++)
{printf ("\n vvedite dliny %d pr : ",i+1);
scanf("%f",&a[i][0]);
printf("\n vvedite shiriny %d pr : ",i+1);
     scanf("%f",&a[i][1]);

     if(pr(a[i][0],a[i][1],&p[i],&s[i],&r[i])==1)
     {
     printf("\n perimetr=%f",p[i]);
     printf("\n ploshad=%f",s[i]);
     printf("\n radius=%f",r[i]);
     }else printf("\n net tarogo!");}
getch (); }

PM MAIL   Вверх
ИванМ
Дата 15.4.2010, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1260
Регистрация: 19.6.2006
Где: СПб

Репутация: 3
Всего: 23



Непонятно с математической стороны или программной?
PM MAIL   Вверх
AzeriSoul
Дата 17.4.2010, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 10.4.2010
Где: Deutschland

Репутация: нет
Всего: нет



Есть прямоугольник, с длиной A и шириной B.

1) Радиус: R = (√(A² + B²)) / 2
2) Периметр: 2*п*R
3) Площадь: п*(R²)
4) Квадрат ли: если A == B.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0620 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.