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

Узнать площадь заштрихованой фигуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите процедуру вывода всех холостых людей и подсчитайте количество женатых. http://www.cyberforum.ru/cpp-beginners/thread441817.html
Напишите процедуру вывода всех холостых людей и подсчитайте количество женатых.
C++ Почему выводится разный результат? int main(){ int mass={3,5,3,5,3}; int i=0, r=0; for(int i = 0; i < 5; i++) if(mass % 3 == 0) { r = i; break; } http://www.cyberforum.ru/cpp-beginners/thread441779.html
C++ как написать квадрат
как написать квадрат
Работа с элементами массива. C++
Имеется одномерный массив mass , все элементы которого равны 0 (ноль). Как к примеру 50-му элементу массива добавить единицу, чтобы он стал равен 1 ? :)
C++ Создание списков в MS VC 2008 http://www.cyberforum.ru/cpp-beginners/thread441735.html
Создать 2 списка.Создать 3-й список,состоящий из положительных элементов двух первых списков.// spisok.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include "conio.h" #include <cstdio> #include <cstdlib> #include<ctime> #include <cmath>
C++ Как перевести с Borland Builder C++ на VS С++ или не это не возможно сделать? //--------------------------------------------------------------------------- #include <stdlib.h> #include <stdio.h> #include <time.h> #include <math.h> //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "systemsimulation.h" подробнее

Показать сообщение отдельно
gylayko
30 / 29 / 4
Регистрация: 28.09.2011
Сообщений: 448
06.02.2012, 18:42     Узнать площадь заштрихованой фигуры
Необходимо узнать площадь заштрихованой фигуры вот на этом рисунке Название: 1f2d2404ead7.png
Просмотров: 199

Размер: 831 байт как делать задачу мне ясно: говорим пользователю ввести значение сторон прямоугольника ap и bp, множим их и узнаем площадь прямоугольника, для эллипса просим указать длину большой полуоси (ae) и длину малой полуоси (bе) потом площадь эллипса будет число пи *ae*be, затем от площади прямоугольника отнимаем площадь эллипса и получаем площадь заштрихованой фигуры! Но вот с кодом не выходит!
сначала указываем модули и переменные
C++
1
2
3
4
  #include<stdio.h>
  #include<conio.h>
  #include<math.h>
int S,S1,S2,ap,bp,ae,be;
далее вот как-то так наверное
C++
1
2
3
4
5
6
7
8
9
10
11
{
  printf("VVedite storoni pramoygolnika a i b;\n");
  printf("a=");
  scanf("%d",%ap);
  printf("b=");
  scanf("%d",%bp);
  printf("VVedite dlinu bolshoi i maloi osi elipsa;\n");
  printf("a=");
  scanf("%d",%ae);
  printf("b=");
  scanf("%d",%be);
теперь узнаем площади, тут и загвоздка, с прямоугольником ясно
C++
1
S1=ap*bp
а с эллипсом нет, как указать число пи?
потом ясно
C++
1
2
3
4
S=S1-S2;
  printf("S=%d",S);
  getch();
}
так?
теперь вопросы: что нужно поставить перед {, я читал, что ставится void main(), но в таком случае выдает ошибку; также при таком коде на каждом scanf ругается, что 10 expected primary-expression before '%' token, что это значит? пока все вопросы если я вообще неправильно написал, напишите, как бы Вы сделали эту задачу! Буду весьма благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru