C POMOC S PRORAMOM PROSIM
z hviezdiciek danej velkosti. Napr. ak užívatel zadá císlo 3, výsledok bude
***
***
***
ja viem zatial len takyto
#include<stdio.h>
#include<conio.h>
int main()
{
int i,j,velkost;
printf("Zadaj velkost:");
scanf("%d", &velkost);
for ( i = 1; i <= velkost; i++ )
{
for ( j = 1; j <= i; j++ )
{
putchar('*');
}
putchar('\n');
}
getch();
}
Pre pridávanie komentárov sa musíte prihlásiť.
#include <stdio.h>
main()
{
int a,b,c;
printf("Zadaj velkost stvorceka");
scanf("%d",&a);
b=1;
while (b <= a)
{
for (c=1; c <= a; c++) printf("*");
printf("\n");
b=b+1;
}
}
Verzia pre Windows:
#include <stdio.h>
#include <conio.h>
main()
{
int a,b,c;
printf("Zadaj velkost stvorceka");
scanf("%d",&a);
b=1;
while (b <= a)
{
for (c=1; c <= a; c++) printf("*");
printf("\n");
b=b+1;
}
getch();
}
Osobne nemam nic proti pytaniu sa (vsak na to je forum :-) ), ale mam dost proti tomu, aby niekto hodil C&P svoju ulohu a odovzdal riesenie, ktore mu sem niekto napise C&P... (prepac, ze ta upodozrievam rc-fox).
A mozno sa ozaj sam uci a potrebuje pomoct...
K uceniu, ja mam osvecene ucenie - zobrat priklad(=kod) s komentarmi a pomenit ho (tak mi napada priklad z javy - vymenit ciselny button za spinner alebo prerobit ActionListener na ChangeListener atd.). Proste pochopit, ako dana vec funguje a na zaklade toho skusit napisat upraveny/novy program.
for ( j = 1; j <= i; j++ )
, tam mas chybu, myslim, ze na nu prides okamzitemain()
{
int a,b,c;
printf("Zadaj velkost stvorceka");
scanf("%d",&a);
b=1;
while (b <= a)
{
for (c=1; c <= a; c++) printf("*");
printf("\n");
b=b+1;
}
}
vedeli by ste mi niekto vysvetlit ten zdrojak nechapem preco tam je a,b,c, ak by ste boli taky dobry vysvetlit mi to pretoze nestaci mi ho len odpisat a hrat sa na hrdinu ja msuim pochopit ako to funguje dakujem predom
#include <stdio.h> // vkladame kniznicu
main() // hlavna funkcia
{
int a,b,c; // definujeme premenne a,b,c ktore budeme pouzivat, definujeme ich ako integer - cele cisla
printf("Zadaj velkost stvorceka"); // vypisujeme ziadost
scanf("%d",&a); // definujeme do premennej "a" to co napiseme
b=1; // pre cyklus while - po anglicky kým
while (b <= a) // kým ( 1 <= cislo_ktore_si_zadal )
{
for (c=1; c <= a; c++) printf("*"); // cyklus for, c je na zaciatku 1, ak je mensie ako "a", zvacsi c o 1 a zakazdym vypise hviezdicku
printf("\n"); // po tom ako to vypise jeden riadok zo stvorceka, to posunie na dalsi riadok \n ( new )
b=b+1; // nakoniec pricitame hodnotu b o 1 a cyklus opakujeme dovtedy, kym b nebude take iste velke ako a
} // koncime cyklus
} // koncime hlavnu funkciu
Cely princip ako to funguje: Zadas cislo, ono to napise v jednom riadku pocet hviezdiciek ktory si zadal, hodi to do noveho riadku a hviezdicky to pise pokial ich tam nebude tolko, kolko si zadal
__ __ __ __
| | aby vam urobil takyto stvorec zo stran
| |
| |
| |
|__ __ __ _ |
??
inac e-mail RC-FOX@azet.sk