zdravim, chcel som sa opytat na jeden priklad z C, ked zadam 'char' napr.: '*' a zadam 'int' napr.: 3 (pocet riadkov) a vypise mi : *
***
***** , este sa to len ucim :)... vopred dik
Fórum › C / C++
Polia v C++
hod kod, takhle muzeme jen zhavit vesteckou kouli
Ja mam taketo zadanie, myslel som, ze je to napisane zrozumitelne...
proste ten ktory bude pouzivat ten program, tak zada najprv nejaky znak napr.: '*' , dalej zada pocet riadkov napr.: 3 a ked stlaci enter, tak mu vypise tie hviezdicky v tvare trojuholnika pod sebou v zadanom pocte riadkov...
Tak tohle ale neni priklad na pole. Staci ti 2 vnorene cykly, nebo rekurze.
#include <stdio.h>
#include <stdlib.h>
void JurRTriangl(char c, int rows) // rekurze
{ if(!rows) return;
JurRTriangl(c, rows-1);
int j;
for (j=0; j < rows; j++)
putchar(c);
printf("\n");
}
void JurTriangl(char c, int rows)
{ int i, j;
for(i=0; i < rows; ++i)
{ for(j = 0; j <= i; ++j)
putchar(c);
printf("\n");
}
}
int main(int argc, char *argv[])
{
JurRTriangl('*', 5);
JurTriangl('*', 5);
system("PAUSE");
return 0;
}
No aby som pravdu povedal ani tie cykly nevieme :D teda ja viem, ved som nejaky koder.
Preberali sme ale nejak to mojim spoluziakom nevliezlo do hlavy.
IMHO keby sme išli normálnym tempom, naša drahá učiteľka by po 3 mesiacoch nevedela čo dalej :D
ja mam na informatike taku protekciu, že keby som mal ( :( ) notebook, prinesiem a surfujem na nete :)
ako ste na tom vy ?
Jura píše:#
# To Jur:#
#A jak teda vypisujes neco na obrazovku?
No v případě jednoho znaku jako je to tady tak třeba pomocí putchar()
Jinak obávám se že ten příkla se alespoň bez pomoci cyklů neobejde. No vlastně dalo by se pokud jste dělali alespoň If tak bys mohl napsat třeba 20x za sebou cout << "příslušný" počet znaků a potom inkrementovat proměnou a před každým výpisem testovat jestli už nedosáhla potřebného počtu. Ale to je strašně krkolomné řešení.
No my jsme se po půl roce 3x45 hodin 1x týdně dostali k trojrozměrnému poli :/ Taky strašně "závratný" tempo. :S Bohužel naše prof je věčně někde na školení nebo není ve škole :/
No já do školy nosím NB normálně ale rozhodně ne proto abych surfoval po netu. To můžu dělat doma. Pokud se domluví u nás s učitelem tak je možno vést si poznámky i na NB místo sešitu. Pak se dá šplhnout si i tím že to potom posytnete profesorovi který má zpětnou vazbu o tom co a jak chápete a co je potřeba vysvětlit více nebo jinak. (studuju obor Elektronické počítačové systémy)
Jak se liší Windows a Tamagoči? Windows chcípnou, i když se o ně staráte.
Viete ako spoznáte závislosť na internete? Keď narazíte autom do zvodidiel, a prvé čo hľadáte je back.
To Tax:
Nevim, o cem se tu tedkom bavime, ale ten priklad se uz davno vyresil o par postu vyse vizhttp://programujte.com/forum.php?akce=prispevek&id=3682&sekce=#27404. Dokonce je tam pouzito i tebou navrhovane putchar;)
To mephi: No vzhladom nato, ze moja profesorka sa ma snazila presvedzit ze jedina moznost ako vytvorit novu zlozku je v priezkumnikovi cez File->novy ... A o programovani vie asi tolko, ze nieco take asi existuje ... tak som ju ten rok co sme mali informu celkom slusne odignoroval ;) spoluziakov by som toho pokojne v polospanku naucil viac ...
2 paladin: ta moja je natoľko drza že ma nechava vysvetľovať im niektore veci. No robim to tak ako som za to plateny :D
zhrnieme to: Učitelia programovať nemôžu vedieť. Keby vedeli neučia. :D
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Dynamické polia C++ — založil Filip
Objekt a polia? — založil WraCkeR
C programovanie , polia — založil WhatsThiSs
Metody a premenne(polia) — založil jonatan
Moderátoři diskuze