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

макс и мин растояние между точками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распечатать самое длинное слово, первые две буквы которого "КО" http://www.cyberforum.ru/cpp-beginners/thread202390.html
Дана строка символов. Группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя пробелов, назовем словом. Распечатать самое длинное слово,...
C++ проверяет строку s на содержание символа хранящегося в c Как использовать функию в программе ? мне надо вводить строку и когда пободется элеменент a выключить программу Функция char *strchr(const char *s, int c); - проверяет строку s на содержание... http://www.cyberforum.ru/cpp-beginners/thread202384.html
C++ Наследование
Помогите пожалуйста вот с такой задачей: Надо создать класс треугольник. Вводим три стороны и находим периметр и градусы углов. Потом создаём производный класс равносторонний треугольник, в...
Прошу помочь распределить время на изучение C++ C++
так как являюсь тем кто любит поиграть игры, и имею больошое желаение учить с++ но немагу розкинуть вермя учёбы...вот я прошу Вас помочь мне в этом! Я уже читал раздели "ЛИтература С++ ..." там есть...
C++ Напишите функцию для поиска первого уникального символа в строке http://www.cyberforum.ru/cpp-beginners/thread202377.html
Пожалуйста! Напишите функцию для поиска первого уникального символа в строке(с пояснением пожалуйста)))
C++ Написать функцию, которая в массиве вещественных чисел обнуляет все элементы, которые меньше среднего Нужно Написать функцию, которая в массиве вещественных чисел обнуляет все элементы, которые меньше среднего Добавлено через 28 секунд Помогите плиз! очень нужно подробнее

Показать сообщение отдельно
Астик
12 / 12 / 0
Регистрация: 03.10.2010
Сообщений: 173
Записей в блоге: 1

макс и мин растояние между точками - C++

02.12.2010, 23:08. Просмотров 514. Ответов 2
Метки (Все метки)

задача в массиве (х) заданы координаты точек х и в массиве (у) координаты точек у найти макс и мин раст от 1 точки ! вот я попробовал решить но он почему то в оператор иф не заходит где я мин раст ищу!
подскажите как исправить )
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
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define N 25
void put(float x[], int *k)
{
    printf("vvedite kol ");
    scanf("%d",k);
    printf("vvedite %d ilim cheriz probel \n",*k);
    for(int i=0;i<*k;i++)
        scanf("%f",&x[i]);
}
void tochki(float x[],float y[],int k,float *xmax,float *ymax,float *xmin,float *ymin)
{
    float rast_min=0,rast_max=0,rast;
    for(int i=0;i<k;i++)
        for(int j=0;j<k;j++)
        {
            rast=sqrt((x[i]-x[0])*(x[i]-x[0])+(y[j]-y[0])*(y[j]-y[0]));
            if(rast_max<rast)
            {
                *xmax=x[i];
                *ymax=y[j];
                rast_max=rast;
            }
            if(rast_min>rast)
            {
                *xmin=x[i];
                *ymin=y[j];
                rast_min=rast;
            }
            
        }printf("%f",rast);
    printf("min- %f(%f %f)\nmax- %f(%f %f)",rast_min,*xmin,*ymin,rast_max,*xmax,*ymax);
    getch();
}
int main(void)
{
    float x[N],y[N],xmax,ymax,xmin,ymin;
    int k;
    printf("vvedite x\n");
    put(x,&k);
    printf("vvedite y\n");
    put(y,&k);
    tochki(x,y,k,&xmax,&ymax,&xmin,&ymin);
    printf("kordinata min rast (%f %f),\nkordinata max rast(%f %f)",xmin,ymin,xmax,ymax);
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru