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

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

Войти
Регистрация
Восстановить пароль
 
Тимкин Николай
2 / 2 / 0
Регистрация: 11.11.2013
Сообщений: 63
#1

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

30.03.2014, 14:08. Просмотров 464. Ответов 3
Метки нет (Все метки)

Вот условие:
Найти периметр и площадь пяти прямоугольников по известным сторонам.

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
#include <stdio.h>
 
int pr(float a,float b, float *p,float *s)
{
    if (a<0 || b<0)
        return 0;
    else
    {
        *p=(a+b)*2;
        *s=a*b;
        return 1;
    }
}
int main()
{
    setlocale(0,"");
    float a[5][2];
    float s[5],p[5];
    int i;
    for (i=0;i<5;i++)
    {
        printf("\n Введите длину %d прямоугольника ",i+1);
        scanf("%f",a[i][0]);
        printf("\n Введите ширину %d прямоугольника ",i+1);
        scanf("%f",&a[i][1]);
        if (pr(a[i][0],a[i][1],&p[i],&s[i])==1)
        {
            printf("\n Периметр прямоугольника %f =",p[i]);
            printf("\n Площадь прямоугольника %f =",s[i]);
        }
        else printf("\n Такого прямоугольника нет!");
    }
}
Ошибка в том, что при выполнение выводит ошибку что:
Программа "2005 6.exe" не работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 14:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти периметр и площадь пяти прямоугольников по известным сторонам (C++):

Найти периметр фигуры ABCD по заданным сторонам. C++ - C++
Помогите плиз. Найти периметр фигуры ABCD по заданным сторонам AB, AC и DC и углам BAC =BCD =90 определить функцию для расчета гипотенузы...

Построение треугольника по трем сторонам, найти площадь - C++
Запутался с написанием программы Помогите! Даны три числа. Если они могут быть длинами сторон разностороннего остроугольного...

Найти максимальную площадь треугольника по двум его сторонам - C++
Формат ввода Первая строка ввода содержит два целых числа A и B (1 ≤ A, B ≤ 109) – заданные длины сторон. Формат вывода Вывести одно...

Реализовать функцию нахождения площади треугольника по трём известным сторонам - C++
Народ, решите пожалуйста! Сам не успеваю, очень прошу! Разработать функцию f(x, у, z), которая по длинам сторон треугольника х, у, z...

Найти площадь, высоту и радиусы вписанной и описанной окружности по сторонам треугольника - C++
даны стороны равностороннего треугольника.найти площадь,высоту,радиусы вписанной и описанной окружности. помогите решить, надо лабы сдать(

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

3
Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
30.03.2014, 14:13 #2
Простите, но что это?
C++
1
if (pr(a[i][0],a[i][1],&p[i],&s[i])==1)
0
Тимкин Николай
2 / 2 / 0
Регистрация: 11.11.2013
Сообщений: 63
30.03.2014, 14:25  [ТС] #3
Вот я сам тоже не понимаю.
Это пример из учебника.
0
zss
Модератор
Эксперт С++
6488 / 6051 / 1989
Регистрация: 18.12.2011
Сообщений: 15,693
Завершенные тесты: 1
30.03.2014, 14:32 #4
pr у Вас - это функция, которой Вы передаете 2 числа, по которым вычисляется
их произведение и полусумма(они передаются в вызывающую программу по указателю).
В случае наличия отрицательного числа функция возвращает ложь.
А
Цитата Сообщение от Тимкин Николай Посмотреть сообщение
Программа "2005 6.exe" не работает
означает, что программа благополучно проработала и закончилась.
Чтобы окно не закрывалось вставьте в конце
C++
1
2
getch();// объявлена в conio.h
return 0;
0
30.03.2014, 14:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2014, 14:32
Привет! Вот еще темы с ответами:

Найти площадь пересечения прямоугольников - C++
даны 2 прямоугольника. Каждый из них задан 2 точками. верхней левой и правой нижней. если они пресекаются найди их площадь... Задавать надо...

Найти площадь пятиугольника (определить функцию для расчёта площади треугольника по трём сторонам) - C++
даны вещественные числа a.b.c.d.e Найти площадь пятиугольника ,(определить функцию для расчёта площади треугольника по трём сторонам) в...

Найти площадь общей части прямоугольников - C++
На плоскости нарисованы два прямоугольника П1 и П2, стороны которых параллельны осям координат. Найти площадь S общей части прямоугольников...

Найти периметр и площадь по координатам - C++
Заданы координаты трех вершин треугольника (y1,x1),(y2,x2),(y3,x3).Найти его периметр и площадь.


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

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

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