Anonymní profil nickan – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil nickan – Programujte.comAnonymní profil nickan – Programujte.com

 

Příspěvky odeslané z IP adresy 85.135.103.–

nickan
Inzerce › Java projekt hra
10. 12. 2017   #218919

Zdravím,

Potřeboval bych vypracovat jednoduchou Javu hru s GUI (zadání pošlu zájemcům mailem).

Pište prosím na mail: nickan@post.cz (domluvíme cenu a zadání).

C / C++ › C++ náhodné generování binár…
6. 5. 2017   #215903

srand(time(NULL));  - jsem vyhodil z cyklu for a dal za main() - pořád to ale zaznamená do souboru pouze 1 uzel a 2 znaky #. 

C / C++ › C++ náhodné generování binár…
6. 5. 2017   #215902

Zdravím všechny - mám menší problém s vygenerováním náhodného stromu. Náhodný uzel (1-100) mi to do souboru vložilo, ale v momentě, kdy chci vytvořit strom podle count_nodes (přidal jsem tam for cyklus), tak se cyklus provede, jak má(podle počtu uzlů) - ale první podmínka (nod==nullptr) v metodě Create_tree se provede pouze jednou a vloží mi to do souboru pouze 1 náhodný uzel.. Neví někdo, kde může být problém?

Předem díky za pomoc.

Můj kód: (zcela jsem to předělal, tak jak poradil KIIV za pomocí tříd to udělat).

Tree.h - https://pastebin.com/K7XBZEeT

Main.cpp - https://pastebin.com/ZvTcsqzf

Tree.cpp - https://pastebin.com/eruRABpY

C / C++ › Serializace binárního stromu
5. 5. 2017   #215883

Díky moc, už mi to funguje.

Inzerce › Hledám C++ programátora
2. 5. 2017   #215820

Zdravím, hledám C++ programátora, na ÚPRAVU mého kódu (binární vyhledávací strom, průchod stromem) za finanční odměnu. Potřeboval bych pomoct v C++ s práci se soubory.

Pro zájemce: napište mi mail na nickan@post.cz   - pošlu Vám svůj kód.

C / C++ › Serializace binárního stromu
2. 5. 2017   #215815

Zdravím všechny, potřeboval bych pomoct s jedním příkladem se kterým si nevím rady. Mám udělat binární strom pomocí ukazatelů, jehož strukturu uložím do souboru a potom ze souboru zase vytvořím strukturu toho stromu (serializace a deserializace stromu) + ověřím, že ta struktura ze souboru je vytvořena. Jak serializace, tak deserializace fungují, ale bylo mi řečeno, že mám jinak pracovat se souborem - nepoužívat fprintf,fopen,fclose,fscanf (předpokládám, že to mám udělat přes ifstream,ofstream??). Mohl by mi někdo pomoct, jak to tedy mám udělat? 

Serializaci jsem řešil pomocí přímého průchodu stromem, EMPTY -1 jsou potom prázdné vrcholy (rodiče nad nimi jsou listy stromu)

Kód: https://pastebin.com/PLU4nXQd

Děkuji za veškerou pomoc

C / C++ › Práce se strukturou
13. 12. 2016   #214055

Nevím jak to zpracovat když tam mám tu strukturu. Do pole struktur to dát, nebo do dvourozměrného?

http://pastebin.com/BPFDY1LF

C / C++ › Práce se strukturou
13. 12. 2016   #214053

Zatím jsem se dostal k tomuhle, co jsem posílal předtím

http://pastebin.com/rfv0YBfu

Předpokládám, když jsou to ty trojkombinace, tak ty proměnné Ax až Cy nebudou potřeba. Jako implementace na generování těch trojůhelníků jsem ještě nepřišel, napadlo mě 3x for cyklus, ale ten nwm jak správně naimplementovat. Asi teda smazat ty promměné proměnné Ax až Cy  (ten cout těch bodů a toho obsahu si nevšímej, to jsem jen zkoušel jestli správně to načítám nebo ne).

C / C++ › Práce se strukturou
13. 12. 2016   #214051

U té troj-kombinace mě napadají tři vnořené cykly for, ale teď uvažuji, jak je správně implementovat. Může mi někdo poradit?

C / C++ › Práce se strukturou
13. 12. 2016   #214048

Zdravím všechny, mám problém s jedním zadáním

viz. http://www.imgup.cz/image/L9Rf

množina bodů má být n=50

Body jsou v Points.txt  - vypadá to takhle http://pastebin.com/PqUGtajU

Body jsem načetl ze souboru, funkci jsem taky udělal - bohužel asi nerozumím zadání. Nevím jak do těch bodů A,B,C dát ty jednotlivé souřadnice - tak ať to potom počítá ten obsah - viz. zadání.

Může mi někdo pomoci?

Můj kód: 

http://pastebin.com/nwdYDMpp

Jinak potom co mi půjdou ty souřadnice a ta funkce, jak mám vygenerovat ty trojúhelníky? Díky moc za jakoukoliv pomoc.
 

Inzerce › C++ projekt
4. 12. 2016   #213892

Zdravím,

Sháním někoho, kdo by mi za peníze pomohl vypracovat kód dle zadání (jazyk C++).

Zadání + moje představa:

Připojen obrázek.


Pište prosím na mail: nickan@post.cz

C / C++ › C++ nacitaní z CSV souboru
4. 12. 2016   #213890

#2 gna
čas a dráhu musím tedy ještě přetypovat? Ty nesmysly okolo myslíš ještě asi tu cestu k tomu souboru , kterou nwm jak udělat - prostě tak aby to nebyl jen vstup.csv, ale tak ať je to ve složce vstupnisoubory/vstup.csv - třeba.

Nejdřív překopu tu funkci a až potom zkusím štěstí s tou cestou.

C / C++ › C++ nacitaní z CSV souboru
4. 12. 2016   #213885

Zdravím všechny,

Před pár týdny, kdy jsem měl zadanou úlohu, tak jste mi všichni v mnohém pomohli, a tak hledám pomoc ale s jiným příkladem. 

Dostal jsem úlohu viz. zadání: http://www.imgup.cz/image/L9Ep

Při programování jsem se zasekl na vytvoření funkce pro načtení csv souboru (můj csv soubor: http://www.imgup.cz/image/L9FG)

Potřebuji načíst ty údáje ze souboru a uložit je do pole struktur, abych potom mohl s nima pracovat. Taktéž nevím jestli jdu na to dobře s tou cestou toho souboru. Protože úkol máme odevzdávat do složky vstupnidata. Nevím ale jestli jdu na to dobře a trošku jsem se v tom ztratil. Taktéž jestli jsem vůbec dobře zvolil vstupní data (co se týče duplicity - kvůli pozdějšího počítání - teda jestli jsem správně pochopil zadání). Byl by někdo ochotný mi pomoct, popostrčit nebo poradit?

Můj kód:

http://pastebin.com/ek1hcrcY

Předem děkuji za jakýkoliv příspěvek

C / C++ › Součet dvou binárních čísel
12. 11. 2016   #213588

gna - fakt ti moc děkuji !!!! Vše už funguje, jak má !!. Progtest už nepíše problémy.

C / C++ › Součet dvou binárních čísel
12. 11. 2016   #213586

#7 gna
OK vyzkouším - díky moc za rady

C / C++ › Součet dvou binárních čísel
12. 11. 2016   #213583

Mám 

dva vstupy

0101001111   - první řetězec

011111000001110011100001111101110000000100111000010010110111011001101101101010000011110000110010101100001101110111110011001
druhy retezec

vysledek má vyjít

11111000001110011100001111101110000000100111000010010110111011001101101101010000011110000110010101100001101111000011101000

a mě vychází

11111000001110011100001111101110000000100111000010010110111011001101101101010000011110000110010101100001101110000011101000

Nevíš kde může být problém v kódu?

C / C++ › Součet dvou binárních čísel
12. 11. 2016   #213564

#2 gna
Díky moc - už to funguje ok, ale objevil se další problém a to v následujícím testu, ve kterém kontroluje delší řetězce

např. 
(0101001111) - jeden retezec

(011111000001110011100001111101110000000100111000010010110111011001101101101010000011110000110010101100001101110111110011001) - druhy retezec

zkusil jsem u té délky řetězce dát long int ale není to ok.

C / C++ › Součet dvou binárních čísel
11. 11. 2016   #213561

Zdravím, mám takový problém s jedním úkolem. Za úkol mám sečíst 2 binární čísla (na řádku oddělena mezerou). Na samotné sčítání jsem přišel(bitové operace), ale stále mám problém se 2 věcmi. 

1) ošetření vstupu - víceméně si myslím, že vím jak na to, ale stále mi to nefunguje, jak bych chtěl 

Pro binární čísla 
abraka1dabra0 1fuj0tajksl1

By měl vyhodit jeden Nespravny vstup.

2) po sčítání zbavit se přebytečných nul 

001 000001

Soucet: 10

Co zatím mám:

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
    int zbytek=0;
    int soucet=0;
    string cislo1,cislo2;
    string vysledek="";
    cout <<"Zadejte dve binarni cisla:"<<endl;
    cin >> cislo1;
    cin >> cislo2;

    for (unsigned int z=0;z<cislo1.length();z++)
    {
       if (cislo1[z]!='0' || cislo1[z]!='1')
        {
            cout <<"Nespravny vstup"<<endl;
            break;
        }
    }
    for (unsigned int y=0;y<cislo2.length();y++)
    {
       if (cislo2[y]!='0' || cislo2[y]!='1')
        {
            cout <<"Nespravny vstup"<<endl;
            break;
        }
    }

    int j=cislo2.length()-1;
    int i=cislo1.length()-1;
    while(j>=0&&i>=0){
        soucet=(cislo1[i]-48) ^ (cislo2[j]-48) ^ zbytek;
        zbytek=((cislo1[i]-48) & (cislo2[j]-48)) | ((cislo2[j]-48)&zbytek) | (zbytek& (cislo1[i]-48));
        vysledek+=(soucet+48);

    i=i-1;
    j=j-1;
    }
    while(i>=0){
    zbytek=(cislo1[i]-48)&zbytek;
    soucet=(cislo1[i]-48)^zbytek;


    vysledek+=(soucet+48);
    i=i-1;}
    while(j>=0){
    zbytek=(cislo2[j]-48)&zbytek;
    soucet=(cislo2[j]-48)^zbytek;


    vysledek+=(soucet+48);
    j=j-1;}

    if(zbytek)
        vysledek+=(zbytek+48);
        reverse(vysledek.begin(),vysledek.end());
        cout<<"Soucet: " << vysledek << endl;

    return 0;
}

Budu rád za jakoukoliv pomoc nebo radu.

Předem děkuji

C / C++ › Porovnání řetězců
11. 11. 2016   #213543

#5 gna
Díky moc - všechno už funguje správně.

C / C++ › Porovnání řetězců
11. 11. 2016   #213541

#2 gna
Nakonec mi to ještě nefunguje - aplikoval jsem to takhle 

string slovo1,slovo2,slovo3,line;
    getline(cin,line);
    stringstream ss(line);

ss >> slovo1 >> slovo2 >> slovo3;

if (!(ss >> slovo1 >> slovo2 >> slovo3))
{
    cout << "Nespravny vstup." << endl;
}

Problém je, že teď to nesprávný vstup vypise u všech možností i těch správných. Určitě jsem to naimplementoval špatně.

ahoj moje prikladzevsechnejtezsi

(tady mam jeste ten nespravny vstup - co tam nema byt)

Slovo1 a slovo2 nejsou stejna.

Slovo1 a slovo3 nejsou stejna.

Slovo2 a slovo3 nejsou stejna.

Pocet znaku ve slovo1 je: 4

Pocet znaku ve slovo2 je: 4

Pocet znaku ve slovo3 je: 22
 

Mi to udělá to stejné, akorát tam je i ten nesprávný vstup. btw u toho když ten uživatel zadá pouze 2 slova, tak to musí být ve výsledku takhle:

hello world

Nespravny vstup.
 

thifferx
C / C++ › Porovnání řetězců
11. 11. 2016   #213540

#2 gna
Díky moc za rady, všechno už funguje jak má. Chyba byla na mé straně, protože v zadání nebylo zmíněno, že ty slova měla být všechna na jednom řádku, ale teď mi to dává i smysl (podle zobrazení vstupu). Díky moc i za ty typy - určitě se budou hodit.

C / C++ › Porovnání řetězců
11. 11. 2016   #213537

Zdravím za úkol mám porovnat 3 řetězce. Program jsem dokázal udělat, ale stále si nevím rady, jak ošetřit vstupy (potřebuju to ošetřit tak, aby když uživatel zadá pouze 2 slova, tak mu to vypíše hlášku Neplatný vstup).

Můj kód:

#include <iostream>

#include <string>

using namespace std;

int main()

{

    cout << "Zadejte 3 slova:" << endl;

    string slovo1,slovo2,slovo3;

    cin >> slovo1;

    cin >> slovo2;

    cin >> slovo3;

if (cin.fail()) {cout << "Nespravny vstup." << endl;}

else

{

for (unsigned int i=0;i<slovo1.length();i++)

    {slovo1[i]=toupper(slovo1[i]);}

for (unsigned int j=0;j<slovo2.length();j++)

    {slovo2[j]=toupper(slovo2[j]);}

for (unsigned int z=0;z<slovo3.length();z++)

    {slovo3[z]=toupper(slovo3[z]);}

            if (slovo1==slovo2)

                {cout << "Slovo1 a slovo2 jsou stejna." << endl;}

            else

                {cout << "Slovo1 a slovo2 nejsou stejna." << endl;}

            if (slovo1==slovo3)

                {cout << "Slovo1 a slovo3 jsou stejna." << endl;}

            else

                {cout << "Slovo1 a slovo3 nejsou stejna." << endl;}

            if (slovo2==slovo3)

                {cout << "Slovo2 a slovo3 jsou stejna." << endl;}

            else

                {cout << "Slovo2 a slovo3 nejsou stejna." << endl;}

}

    cout << "Pocet znaku ve slovo1 je: " << slovo1.length() << endl;

    cout << "Pocet znaku ve slovo2 je: " << slovo2.length() << endl;

    cout << "Pocet znaku ve slovo3 je: " << slovo3.length() << endl;

    return 0;

}

  Přes cin.fail mi to nešlo, taktéž jsem zkoušel, pokud by se délka stringu rovnala 0 (nebo menší než 0). Bohužel nic z toho nešlo. Mohli by jste mi trochu poradit co s tím? Předem děkuji
 

Návrhy na vylepšení › Administrace
28. 10. 2007   #53003

To pecan987 :

Právě že jsem!

Návrhy na vylepšení › Administrace
28. 10. 2007   #53000

Ahoj,
jak se dostanu do administrace systému Programujte.com?
Přetím byl na každé stránce odkaz...

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý