Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
12 / 1 / 1
Регистрация: 24.09.2009
Сообщений: 188

Определение площади фигуры с использованием структуры

14.01.2010, 16:33. Показов 2705. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ, помогите : маленькая задачка на структуру:
Описать структуру прямоугольника ( ширина, сторона( как я понял эт высота) ). Ввести данные по нескольким прямоугольникам и определить параметры прямоугольника с наименьшей площадью.

C
1
2
3
4
5
6
int main()
{  struct pr_ug {                 //прямоугольник
                       int sh;//ширина
                       int st; //высота
                       } x[4], *p;
                 x={{10,10},{5,5},{7,7},{6,6}} ;
Правильно ли я написал ?
И что делать дальше. ПЛЗ напишите
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.01.2010, 16:33
Ответы с готовыми решениями:

Определение площади фигуры, образованной графиком функции
Определить площадь фигуры, образованной графиком функции y=x^1/3 и осью абсцисс, с точностью 0,5-1,0% и менее 0,01%. Область определения...

Определение площади фигуры методом Монте Карло
"определение площади фигуры методом монте карло" в программировании вообще не шарю

Определение площади заштрихованной фигуры методом Монте-Карло
Составить программу для определения методом Монте-Карло пло- щади заштрихованой фигуры. Вычислить фактическую площадь и сравнить ее с...

6
 Аватар для qwarta
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
14.01.2010, 19:39
1.Описать структуру прямоугольника. 2.Ввести данные по нескольким прямоугольникам и 4.определить параметры прямоугольника с наименьшей 3.площадью.
Все написано в задании. Первый пункт ты уже выполнил.Только данные в массив структур ты должен ввести с клавиатуры(пункт 2). А дальше нужно сравнить площади прямоугольников и вывести на экран что-нибудь типа: Прямоугольник со сторонами такими-то имеет наименьшую площадь.
1
12 / 1 / 1
Регистрация: 24.09.2009
Сообщений: 188
14.01.2010, 19:41  [ТС]
Ну так а как это сделать ? я не знаю как написать
0
 Аватар для qwarta
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
14.01.2010, 20:22
Что именно? Как вычислить площадь прямоугольника?
S = sh * st.
Или как осуществляется доступ к членам структуры?
C
1
2
x.sh; // через оператор доступа к члену
p->sh; // через указатель на структуру
1
12 / 1 / 1
Регистрация: 24.09.2009
Сообщений: 188
14.01.2010, 20:27  [ТС]
Цитата Сообщение от qwarta Посмотреть сообщение
.Только данные в массив структур ты должен ввести с клавиатуры(пункт 2). А дальше нужно сравнить площади прямоугольников и вывести на экран что-нибудь типа: Прямоугольник со сторонами такими-то имеет наименьшую площадь.
Вот, я не знаю как это написать.
Всмысле я не знаю как это в код написать.
Не могли бы вы написать ?плз, я просто щас перед сессией очень занят, да и еще эта задача ( времени не хватает катастрофически, та и еще лабу пишу паралельно с задачами).
И еслы Вы согласитесь, не могли бы вы помочь тут -> структура,описание полинома
просто эту задачу( та что ссылка чуть выше) я уже месяц мучаю, никак не домучаю.
ПЛЗ, help.оч прошу
0
 Аватар для qwarta
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
14.01.2010, 23:21
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

От сессии до сессии живут студенты весело, а сессия всего два раза в год.
Не претендую на истину. но как-то так
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
#include <stdio.h>
 
int main(void)
{  
  int i,j,y,n,k;              // вспомогательные переменные
  int mass[5],masf[5];        // и массивы
  struct PR_UG               // структура "прямоугольник"
  {
    int sh;                   // ширина
    int st;                   // высота
  }figure[4];
  
  n=4;
  for(i=0;i<n;i++)            // заполнение массива структур
  {
    printf("\n Prymougolnik %d\n", i+1);
    printf("\n Vvedite shirinu: ");
    scanf("%d",&figure[i].sh);
    printf("\n Vvedite visotu: ");
    scanf("%d",&figure[i].st);
  }
  
  for(i=0;i<n;i++)            // вычисляем площади прямоугольников
  {
    mass[i]=figure[i].sh*figure[i].st;
    masf[i]=i;
  }
  
  for(i=0;i<n;i++)           // сортировка "пузырьком"
  {
    for(j=n-1;j>i;j--) 
    {
      if(mass[j-1]>mass[j] ) 
      {
      y=mass[j-1];
      mass[j-1]=mass[j];
      mass[j]=y;
      k=masf[j-1];
      masf[j-1]=masf[j];
      masf[j]=k;
      }
    }
  }
  
  printf("\n Prymougolnik so storonami %d i %d imeet menshuu ploshyd %d",figure[masf[0]].sh,figure[masf[0]].st,mass[0]);
  getch();
  return 0;
}
А лучше делать самому. Так хоть в голове что-то останется.
1
12 / 1 / 1
Регистрация: 24.09.2009
Сообщений: 188
15.01.2010, 07:57  [ТС]
Цитата Сообщение от qwarta Посмотреть сообщение
От сессии до сессии живут студенты весело, а сессия всего два раза в год.
Не согласен. У меня сессия 3 раза в год ( мы учимся по Боллонской системе вроде). Та и насчет весело - тоже как-то не очень весело.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.01.2010, 07:57
Помогаю со студенческими работами здесь

Разработать программу на Delphi 7. Определение площади геометрической фигуры
Разработать программу для определения площади геометрической фигуры. Фигура получается при пересечении графиков функций y=k1cosx y=k2 ...

Определение площади географического объекта с использованием метода статистических испытаний
По учебе задали сделать задание в AnyLogic - измерить площадь географического объекта с использованием метода статистических испытаний,...

Вводить название фигуры, выводить формулу для вычисления площади этой фигуры
Вводить название фигуры (треугольник, квадрат, ромб, прямоугольник) выводить формулу для вычисления площади этой фигуры.

Нахождение площади фигуры на площади
Многоугольник на плоскости задан целочисленными координатами своих N вершин в декартовой системе координат. Требуется найти площадь...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru