Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Tomáš Šuran:11.5.2018 18:11

Ahojte, potreboval by som pomoc s touto úlohou, vedel by mi niekto dať pomocnú ruku?
Vopred ďakujem.

 
Odpovědět
11.5.2018 18:11
Avatar
Odpovídá na Tomáš Šuran
Erik Šťastný:11.5.2018 18:14

Ahoj, co nevíš?

 
Nahoru Odpovědět
11.5.2018 18:14
Avatar
Tomáš Šuran:11.5.2018 18:16
// semestralna praca2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <vector>
#include<fstream>
using namespace std;

struct bod {
        int Xova;
        int Yova;
};
double vzdialenost(int x2, int x1, int y2, int y1) {
        return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
}
int main()
{
        int n;
        vector<bod>zoznam;
        bod zaznam;
        short int i = 1;
        while (i == 1)
        {
                cout << "Zadaj suradnicu X-ovej osy: " << endl;
                cin >> zaznam.Xova;
                cout << "Zadaj suradnicu Y-ovej osy: " << endl;
                cin >> zaznam.Yova;
                cout << "Chces spravit dasli zaznam?" << endl;
                zoznam.push_back(zaznam);
                cout << "Ano = 1, Nie = 0" << endl;
                cin >> i;
        }
        zoznam.begin();
        ofstream semestralka("vystup.txt");
        if (semestralka.is_open())
        {
                for (n = 0; n < zoznam.size(); n++)
                {
                        semestralka << n + 1 << ". ";
                        semestralka << zoznam[n].Xova;
                        semestralka << "\t";
                        semestralka << zoznam[n].Yova;
                        semestralka << endl;
                }
                semestralka.close();
        }

}
 
Nahoru Odpovědět
11.5.2018 18:16
Avatar
Tomáš Šuran:11.5.2018 18:17

Neviem vôbec pohnúť stým, ako by som mal porovnávať jednotlivé body.

 
Nahoru Odpovědět
11.5.2018 18:17
Avatar
Odpovídá na Tomáš Šuran
Erik Šťastný:11.5.2018 18:29

Není na tom nic těžkého, zkoušel jsi něco matematického pogooglovat?

Na mě vyplivl Google hnedka tohle

 
Nahoru Odpovědět
11.5.2018 18:29
Avatar
Odpovídá na Tomáš Šuran
Marian Benčat:11.5.2018 18:30

Nejsi vysokoškolák? Analytická geometrie se bere na střední škole. Pythagorova věta snad na druhém stupni ZŠ.

[Ab] = sqrt(sqr(Xa-Xb)+sqr(Ya-Yb))

Nahoru Odpovědět
11.5.2018 18:30
Totalitní admini..
Avatar
Tomáš Šuran:11.5.2018 18:36

Ako môžte vidieť vyššie, vo funkcii ten vzorec už dávno mám takže vaše matematické rady neboli potrebné. Ide mi skôr o to, ako to prevediem do danej úlohy. Vôbec si neviem dať rady s tým kódom.

 
Nahoru Odpovědět
11.5.2018 18:36
Avatar
Odpovídá na Tomáš Šuran
Erik Šťastný:11.5.2018 18:37

Takže nevíš jak sestavit cyklus aby se každý porovnal s každým? Nauč se hlavně pokládat otázky :)

 
Nahoru Odpovědět
11.5.2018 18:37
Avatar
Tomáš Šuran:11.5.2018 18:40

Ospravedlňujem sa za zlé položenie otázky.
Tak ako si napísal, neviem zostaviť cyklus.

 
Nahoru Odpovědět
11.5.2018 18:40
Avatar
Jan Blažek
Tvůrce
Avatar
Jan Blažek:11.5.2018 18:49

Sorry za - ... miss click

 
Nahoru Odpovědět
11.5.2018 18:49
Avatar
Dominik Janák:15.5.2018 2:02

Zkus popřemýšlet nad tím, co by se stalo, když bys dal For do Fóru ;-)

for( ... )
{
    ...
    for( ... )
    {
        ...
    }
    ...
}
Editováno 15.5.2018 2:02
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
15.5.2018 2:02
Nesnaž se převyšovat ostatní, ale sám sebe.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.