Untitled
unknown
plain_text
4 years ago
1.8 kB
41
Indexable
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <stdio.h>
#define _USE_MATH_DEFINES
#include <math.h>
using namespace std;
void oblicz_odleglosc();
void oblicz_odleglosc2(float,float,float,float);
void oblicz_odleglosc3(float,float,float,float, float*);
void oblicz_odleglosc4(float,float,float,float, float&);
float oblicz_odleglosc5(float,float,float,float);
int main() {
//podpunkt a
oblicz_odleglosc();
//podpunkt b
oblicz_odleglosc2(5,10,17,14);
//podpunkt c
float d;
oblicz_odleglosc3(5,10,17,14, &d);
printf("\nWynik3: %.2f",d);
//podpunkt d
float d2;
oblicz_odleglosc4(5,10,17,14, d2);
printf("\nWynik4: %.2f",d2);
//podpunkt e
float wynik;
wynik = oblicz_odleglosc5(5,10,17,14);
printf("\nWynik5: %.2f",wynik);
getch();
return 0;
}
void oblicz_odleglosc()
{
float x1,x2,y1,y2,d;
x1=1;
x2=2;
y1=3;
y2=4;
d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
printf("\nWynik: %.2f",d);
}
//b
void oblicz_odleglosc2(float x1, float x2,float y1, float y2)
{
float d;
d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
printf("\nWynik2: %.2f",d);
}
//c
void oblicz_odleglosc3(float x1, float x2,float y1, float y2, float *d)
{
*d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
}
//d
void oblicz_odleglosc4(float x1, float x2,float y1, float y2, float &d)
{
d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
}
//e
float oblicz_odleglosc5(float x1, float x2,float y1, float y2)
{
return sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
}
Editor is loading...