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

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

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

Функции работы с кольцами - C++

04.12.2013, 19:58. Просмотров 180. Ответов 0
Метки нет (Все метки)

проблема с задачей, похоже что то я перемудрил может есть другие варианты решения, гляньте плиз.
. Создать функцию, позволяющую ввести внешний и внутренний радиусы кольца
Создать функцию, вычисляющую по известным радиусам площадь кольца и длину его внешней и внутренней окружностей
Написать программу, в которой ввести и разместить в одномерных массивах данные о 100 кольцах. Вычислить их площади и длины окружностей и вывести сумму длин всех окружностей, максимальную из площадей, количество окружностей, длиной больших 16.

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
49
#include <iostream>
#include <cmath>
using namespace std;
 void InpRad(double &r1, double &r2);
 
 double Funct(double &r1, double &r2,double &d1, double &d2);
 
 int main()
 {
setlocale(LC_ALL,"RUS");
double rad1,rad2,Pl,d1,d2,S=0,max=0;
int n1=3, R1[1000] = {},i,k=0,j=0,n=3, R2[1000] = {};
 
InpRad(rad1,rad2);
Pl=Funct(rad1,rad2,d1,d2);
S+=d1+d2;
if (Pl>max) max=Pl;
if (d1>16) k+=1; 
if (d2>16) j+=1;
cout<<"Summa dlin = "<<S<<endl;
cout<<"max pl = "<<max<<endl;
cout<<"kolvo dlin vnutr >16 "<<k<<endl;
cout<<"kolvo dlin vnesh >16 "<<j<<endl;
system("pause");
return 0;
 }
 
 void InpRad(double &r1, double &r2)
 {
    int n1=3, R1[1000] = {},i,k=0,j=0,n=3, R2[1000] = {};
    for(i=1;i<=n;++i){
     printf("%s%d%s\n","Введите внутренний радиус кольца А[",i,"]:");
  scanf("%d",&R1[i]);
   printf("%s%d%s\n","Введите внешний  радиус кольца А[",i,"]:");
  scanf("%d",&R2[i]);
    }
 }
 
 double Funct(double &r1, double &r2, double &d1, double &d2)
 {
const double pi=3.1415;
double Pl;
Pl=pi*(pow(r2,2)-pow(r1,2));
d1=2*pi*r1;
d2=2*pi*r2;
 
return (Pl);
 
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2013, 19:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функции работы с кольцами (C++):

Определить типы и функции; в функции main() реализовать демонстрацию работы - C++
Определите структуру TreeNode – узел дерева: struct TreeNode { char name; //имя узла TreeNode * nodes; //список дочерних узлов ...

Функции работы с потоками - C++
На WInAPI есть функции приостановление и восстановление потоков - SuspendThread() и ResumeThread() Вопрос:есть ли что нибудь подобное в...

функции работы с памятью - C++
нужно реализовать свою функцию memcpy. #include &lt;iostream&gt; using std::cout; using std::endl; using std::cin; void*...

Скорость работы функции - C++
Требуется измерить скорость работы функции &quot;func&quot;. При этом измерение должно производиться в течении только TIME_TEST секунд. Для такого...

Принцип работы функции - C++
Помогите, пожалуйста, разобраться в принципе работы функции //Функция находит самую длинную неубывающую подпоследовательность void...

функции работы со стеком - C++
необходимо написать стек..и реализовать функции добавления элементов; просмотра; удаления элемента по правилам стека; удаление...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 19:58
Привет! Вот еще темы с ответами:

Функции работы с патоками - C++
расположить элементы каждого рядка матрицы A(N,M) по убыванию 1 программа. Заполнить массив начальными данными и записать их в файл 2...

Функции работы с патоками (на языке С) - C++
расположить элементы каждого рядка матрицы A(N,M) по убыванию 1 программа. Заполнить массив начальными данными и записать их в файл 2...

Низкоуровневые функции работы с файлами - C++
Добрый день. Подскажите, пожалуйста, какие есть низкоуровневые функции работы с файлами? спасибо

Алгоритм работы функции qsort - C++
Всем добрый день, у меня тут небольшая просьба. Кому не трудно, выложите пожалуйста простой алгоритм функции qsort, а то я ее немного не...


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

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

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