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

Структура - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать класс автомобиль http://www.cyberforum.ru/cpp-beginners/thread672524.html
помогите создать класс любой можно про автомобиль,мяч,прямоугольник и тд...,чтобы были конструктор,диструктор,продемонстрировать работу.. плиз срочно надо
C++ Идентификатор clrscr не определен #include <stdio.h> /*Включение в текст программы*/ #include <conio.h> /*определений и описаний функций*/ #include <string.h> /*для работы с консолью, строками*/ #include <math.h> ... http://www.cyberforum.ru/cpp-beginners/thread672520.html
C++ Разработать класс: Student: Фамилия, Имя, Отчество, Дата рождения, Адрес, Средний бал , Факультет, Курс
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), Определить другие методы Student:Фамилия,Имя,Отчество,Дата рождения,Адрес,Средний бал ,Факультет, Курс ...
C++ сортировка
Написать функцию, которая производит двоичный поиск места размещения нового элемента в упорядоченном массиве. С помощью данной функции реализовать сортировку (вставками).
C++ Определение глубины (числа ветвей) непустого дерева от вершины до заданного узла http://www.cyberforum.ru/cpp-beginners/thread672504.html
Подскажите пожалуйста. Никак не могу найти код нахождения глубины бинарного дерева от вершины до заданного узла. тут весь форум перерыл - ничего нет, подходящего под мою задачу. Саму программу я...
C++ функция ряда Тейлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, от xнач до xкон с шагом dx с точностью ε. Таблицу снабдить загаловком и шапкой. Каждая строка таблицы... подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
16.10.2012, 18:19
Рабочий код. Где, что изменил, написал комментарий.

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
50
51
52
53
54
55
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <locale.h>
struct tochka 
{
 float x;//тип данных float
 float y;//тип данных float
 float z;//тип данных float
};//Убрал глобальную переменную t
 
struct shar 
{
    tochka centr;//Убрал слово struct
    float r;//тип данных float
};//Убрал глобальную переменную s
 void tochasuper(tochka * t)//Передаем указатель на точку (само собой синтаксис с "." изменился на "->")
 {
  printf("Введите координаты Точки (x, y, z): ");
  scanf_s("%f%f%f",&t->x,&t->y,&t->z);//Формат строки "%f%f%f"
 
 }
 
void sharsuper(shar * s)//Указатель на шар (само собой синтаксис с "." изменился на "->")
{
     printf("Введите координаты центра шара (x, y, z):");
    scanf_s("%f%f%f", &s->centr.x,&s->centr.y,&s->centr.z);//Формат строки "%f%f%f"
 
    printf("Введите радиус шара:");
    scanf_s("%f",&s->r);//Формат строки "%f"
}
 
void Rastoianie(tochka *t1,shar *t2)//просто tochka * t1, shar *t2  здесь не нужно слово struct
{
    double formula;
    formula=sqrt(pow(t2->centr.x-t1->x, 2)+pow(t2->centr.y-t1->y, 2)+pow(t2->centr.z-t1->z, 2));
 
    if (formula <= t2->r)//Вместо s.r
        printf("Точка в шаре.");
    else    
        printf("Точка вне шара.");
}
 
int main()
{
   setlocale(LC_ALL,"rus");
   tochka point;
   shar sphere; 
   tochasuper(&point);//Передаем указатель на точку
   sharsuper(&sphere);//Передаем указатель на шар
   Rastoianie (&point,&sphere);//Передаем в функцию указатели на точку и на шар
   _getch();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru