Autor | Správa |
---|
Fórum: Assembler, C, C++, Pascal, Java Téma: Základy programovania - samouk |
Odpovede: 12 Zobrazenia: 10240
| Jestli už znáš základní principy, tak dnes jsou populární a dost rozšířené třeba Python nebo Scratch, oba jsou interpretované, takže s editací zdrojového kódu není problém. A výběr dalších jazyků je opravdu velký: http://en.wikipedia.org/wiki/List_of_ed ... _languages Jenom se vyhni velkým obloukem ... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Základy programovania - samouk |
Odpovede: 12 Zobrazenia: 10240
| K té Javě ti můžu doporučit tohle čtení: http://www.itnews.sk/spravy/software/20 ... om-je-java
Ono nejde o to že o těch chybách víš, ale že ti je Pascal ihned vyhází. Podívej se na tohle v Céčku: int p[10],a,b,c;
p[10]=12345; printf("%d\n",p[10]); Tenhle kód normálně funguje, kompilát... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Základy programovania - samouk |
Odpovede: 12 Zobrazenia: 10240
| C++ je příliš těžký jazyk, ale i C je dost těžké pro začátečníka, a Java je zase nevhodná protože způsobuje zlé návyky jako kdysi velmi populární BASIC. Proto vznikl Pascal, jako výukový jazyk, který ohlídá většinu tvých začátečnických chyb, a za každou z nich ti hned nafackuje, takže ti ušetří spou... |
|
Fórum: Technológia .NET Téma: vypocet mnohouholnika |
Odpovede: 2 Zobrazenia: 715
| Čtyři vzorce? A to jako na co? Stačí ti jeden, potřebuješ druhou mocninu, tangens a Pí. Nakresli si to, a zjistíš že třeba šestiúhelník se skládá z dvanácti pravoúhlých trojúhelníků, takže sestavit výpočet je tak na dvě minuty... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Segmentation fault |
Odpovede: 9 Zobrazenia: 283
| I takhle?
{zjistím potřebnou velikost} printf("Zadejte stupen polynomu A:\n"); .....
{alokuji paměť} if((a = (int*)malloc((n1+1)/sizeof(int)))== NULL) .....
{načtu data} printf("Zadejte koeficienty polynomu A:\n"); .....
{zjistím potřebnou velikost podruhé} printf("Zade... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Segmentation fault |
Odpovede: 9 Zobrazenia: 283
| Takže příklad, první polynom bude třetího stupně, takže ^3, ^2, ^1, ^0, čili čtyři koeficienty. Z toho ti vyjde: malloc((n1+1)/sizeof(int)) . Druhý polynom bude třeba pouze 2. stupně, ale alokace proběhně stejně jednoduše po jeho zjištění: malloc((n2+1)/sizeof(int)) A teprve potom můžeš vypočítat... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: c++ zoskupenie funkcii |
Odpovede: 6 Zobrazenia: 422
| int *f() = funkce vracející ukazatel na int, int (*f)() = ukazatel na funkci vracející int. Důležité je, že název s hvězdičkou musí být v závorkách, protože * má nižší prioritu:
A příklad použití, je to v C, tak si to přizpůsob: #include <stdio.h>
int soucet(int x,int y) { return x+y; }
... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Segmentation fault |
Odpovede: 9 Zobrazenia: 283
| Určitě budeš počítat jen s polynomy méně než 10. stupně? Já jsem to před pár dny testoval až do 100000, takže výsledek měl nejvyšší mocninu ^200000! |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C++ kopirovanie stringu |
Odpovede: 2 Zobrazenia: 440
| Myslíš něco jako tohle?
Kód: for(i:=0;str2[i]=str1[i];++i); |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: vrátenie pola |
Odpovede: 2 Zobrazenia: 482
| Lokální proměnné, tedy i pole, existují jen po dobu vykonávání funkce, takže ty se v main() pokoušíš vypsat něco co už neexistuje, a bylo přepsáno další činností programu. Tak buď předávej té funkci ukazatel na pole deklarované v main(), které má změnit, nebo naopak použij statické pole, které exist... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: [C] Výpis zo súboru do pola |
Odpovede: 2 Zobrazenia: 471
| Nejjednodušší by bylo ten soubor načíst do pole, pak si s ním můžeš dělat co chceš. |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C++ Výber Ano/Nie v konzole |
Odpovede: 13 Zobrazenia: 497
| |
Fórum: Assembler, C, C++, Pascal, Java Téma: Fonkcia pow |
Odpovede: 7 Zobrazenia: 285
| Ještě mě napadlo jestli to náhodou nezpůsobuje nějaká drobná chybička při převodu z reálného čísla na celé, protože pow() pracuje s čísly double, a tak se výsledek při převodu na int musí oříznout . Stačí aby byla chyba na kdovíkolikátém desetinném místě, a při oříznutí všeho za desetinnou čárkou ti... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Fonkcia pow |
Odpovede: 7 Zobrazenia: 285
| V čem to kompiluješ, není to náhodou nějaký crippleware od Micro$oftu? Protože mě s GCC v Linuxu vychází tohle:
_1_0_1_ _2_1_20_ _3_2_300_ _4_3_4000_ _5_4_50000_ _4_5_400000_ _3_6_3000000_ _2_7_20000000_ _1_8_100000000_
První číslo je d před výpočtem, druhé číslo je j , třetí je d po výpočtu... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Fonkcia pow |
Odpovede: 7 Zobrazenia: 285
| V čem je přesně problém? Mohl bys sem dát konkrétní příklady?
Mě to počítá správně a program funguje také správně:
Kód: Zadaj cislo:1234321 cislo 1234321 je Palindrom
Akorát bych to teda řešil úplně jiným způsobem, a to int r=... přímo v kódu je šílená prasárna, to si nech do C# |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Menší zádrhel... |
Odpovede: 1 Zobrazenia: 344
| ASCII kód velkého 'A' je 65, malého 'a' je 97. Rozdíl mezi nimi je 32, což je (nikoliv náhodou) kód mezery. Takže když od malého písmene odečteš mezeru, uděláš z něj velké, když jí k velkému přičteš, je z něj malé. Takhle by to bylo v Céčku:
cele_jmeno[0] = cele_jmeno[0] - ' ';
nebo
cele... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C: vykreslit trojuholnik z hviezdiciek |
Odpovede: 11 Zobrazenia: 3642
| Takhle nějak?
#include <stdio.h>
int main(void) { int vyska,radek,sloupec;
printf("Zadej vysku: "); while (!scanf("%d",&vyska)) getchar();
for (radek=1;radek<=vyska;++radek) { for (sloupec=1;sloupec<... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Pascal - posun prvkov pola |
Odpovede: 17 Zobrazenia: 1109
| Sice trochu opožděně, ale měl bych jiné řešení. Problém, jestli jsou čísla soudělná či nesoudělná, přece řeší největší společný dělitel, takže bez reverzace a výměn, jen posunem o k :
program PosunPole;
const n=5; {pocet prvku pole} k=3; {krok posunu}
var i,w,odkud,kam,nsd... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C Int to Char |
Odpovede: 2 Zobrazenia: 360
| Je takový problém napsat si vlastní memcpy()? Mimochodem, funguje mi to stejně i se strncpy(), můžeš ho použít pro inspiraci |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C++ |
Odpovede: 9 Zobrazenia: 361
| Citácia: ono sme mali Javu 2 semestre
Aha, a jaké jazyky ses učil předtím? Protože: http://www.itnews.sk/spravy/software/20 ... om-je-java
Trochu mě děsí, že ten tvůj kód je namíchané C a C++ dohromady, to jsou dva odlišné jazyky, a opravdu není dobré je takhle křížit. Buď piš v jednom nebo v druhém. |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C - pyramida |
Odpovede: 20 Zobrazenia: 1880
| Ten řádek hvězdiček jsi vypsal nějakou smyčkou, ne? Je to jedna strana pyramidy. Tak podobnou smyčkou vypiš ještě druhou stranu, nebo tu smyčku uprav, tak aby rovnou kreslila obě strany současně... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Pascal - Zvuk z PC speakera |
Odpovede: 10 Zobrazenia: 521
| FreePascal pro Windows ti v DOSBoxu určitě fungovat nebude, ale existuje verze FP pro DOS: http://freepascal.org/down/i386/go32v2.var
TurboPascal je super, jenže má velikou chybu, je totiž jen šestnáctibitový , takže nevyužiješ schopnosti procesorů novějších než 286... A programy v něm kompilovan... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Problém s časom |
Odpovede: 3 Zobrazenia: 314
| printf("%d:%02d",hodin,minut); |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Pascal HELP |
Odpovede: 13 Zobrazenia: 648
| tu knihu co mam je ovela lepsia ako ta prirucka len v nej nemozem pokracovat lebo nechapem par vyrazom a stale ich nedokazem pochopit, tam to neni o tom ze som si to nedostatocne krat precital (v tej knihe) tam su veci ktore proste autor nevysvetlil asi cakal ze to clovek sam pochopi
Tu knihu jse... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Dev C++ |
Odpovede: 16 Zobrazenia: 933
| Úplně každý kód? Zkus tenhle:
Kód: #include <stdio.h>
int main(void) { printf("Hello, world!\n");
return 0; }
Řekl bych že ti tam něco chybí, buď nějaká knihovna, nebo voláš něco co není nainkludované. |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Win api - handle okna |
Odpovede: 4 Zobrazenia: 422
| Nemělo by hexadecimální číslo začínat 0x? |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Nepresnosť pocitania |
Odpovede: 7 Zobrazenia: 300
| První věc - jestli se učíš podle nějaké třicet let staré knížky, tak jí ulož do knihovny a pořiď si novější, protože dneska je Céčko o pořádný kus dál. Tohle měj v každém programu, a používej odsazování:
int main(void) { . . . return 0; }
Místo toho void se někdy píší ... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: programovanie |
Odpovede: 19 Zobrazenia: 1179
| No až jsem málem zaslzel, to byly zlaté časy, kdy jsem s Didaktikem Gama vysedával do dvou do noci a lepil prográmky v BASICu. Dodnes je to můj nejoblíbenější jazyk, a občas si v něm nějakou rychlovku splácám (obvykle to co neumím udělat v bashi), ale dneska už se ho neuč, pokud nemáš opravdový záje... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: programovanie |
Odpovede: 19 Zobrazenia: 1179
| |