Čaute som začiatočník a mám za úlohu takýto príklad : Vytvorte program, ktorý pre zadané m a n vypíše tabuľku násobenia po súčin m x n (všetky súčiny od 0 x 0 až m x n). Môj program vyzerá následovne :
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
float m,n,A,B;
printf("Zadaj m a n.\n");
scanf("%f %f",&m,&n);
A = m * n;
for(m;m<=A;m++)
{
B = m * n;
printf("%.2f * %.2f = %.2f\n",m,n,B);
}
system("pause");
return 0;
}
Myslím že to nie je ale úplne správne nakoľko na záporné hodnoty nereaguje(momentálne na tom ešte pracujem) a ďaľej malo by to asi vypisovať napr. keď mám 2 a 4 tak to vypíše
ale myslím že by to malo vypisovať aj násobky ako 5x5,6x6 teda čísla ktoré sú v danom intervale. Za rady vopred ďakujem :-) (som začiatočník a program ešte riešim)
Jestli jsem pochopil správně, má to vypsat násobilku od 0 x 0 až po m x n. Pak by to potřebovalo dva cykly. První by běhal od 0 do m a druhý - vnořený by běhal od 0 do n a počítal a vypisoval součiny.
čaute tak som sa k tomu teraz dostal...no mam problem za i sa mi dosadzuje nula nenavysuje sa hodnota...neviem preco inak myslim ze to uz je jediny problem teraz inak to spravi presne to co treba len keby sa dosadzuju hodnoty za i
myslím, že cykly mají být for(i = 0; i <= m; i++) a for(j = 0; j <= n; j++) a proměnná A je zbytečná. Faktem zůstává nesrozumitelnost zadání - částečně vycházím ze svých (správných?) domněnek.
#9hlucheucho
Ano premennu A som vymazal bola zbytocna a tie cykly vyzeraju tak ako si napisal :-) a funguje to spravne povedala profesroka takze ste to pochopili spravne :-)