/programy/C/cykly/cykly.c |
---|
0,0 → 1,47 |
#include <stdio.h> |
#include <math.h> |
int main (void) |
{ |
float i; |
int b,x,y; |
printf("for: \n "); |
for(i=1.1;i<10;i+=1.1) |
{ |
printf("%2.1f ",i); |
} |
printf("\nwhile: \n "); |
i=1.1; |
while(i<10) |
{ |
printf("%2.1f ",i); |
i+=1.1; |
} |
printf("\ndowhile: \n "); |
i=1.1; |
do |
{ |
printf("%2.1f ",i); |
i+=1.1; |
} |
while (i<10); |
printf("\nAbeceda: \n "); |
for(b='a';b<='z';b++) |
{ |
printf("%c ",b); |
} |
printf("\nNasobilka: \n "); |
for(y=1;y<=10;y++) |
{ |
for(x=1;x<=10;x++) |
{ |
printf("%4d ",(x*y)); |
} |
printf("\n "); |
} |
} |
/programy/C/cykly/cykly.exe |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/programy/C/nahoda/nahoda.c |
---|
0,0 → 1,40 |
#include <stdlib.h> |
#include <stdio.h> |
#include <time.h> |
int rnd (int max) |
{ |
return ( (int) (max * (rand()/(RAND_MAX+1.0)))); |
} |
void init_rnd(void) |
{ |
time_t t; |
unsigned int seed; |
time(&t); |
seed=(unsigned int) t; |
srand(seed); |
} |
int main() |
{ |
int i=1,hledane,pokus; |
init_rnd(); |
printf("program uhodne cislo od 0 do 100 \n "); |
hledane=rnd(10); |
do |
{ |
printf("Pokus cislo %d ",i); |
scanf("%d", &pokus); |
i++; |
if (pokus > hledane) printf("Zadane cislo je vetsi nez hledane \n "); |
if (pokus < hledane) printf("Zadane cislo je mensi nez hledane \n "); |
else printf("Spravne cislo bylo nalezeno \n "); |
} |
while (pokus != hledane); |
} |
/programy/C/nahoda/nahoda.exe |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/programy/C/opis/opis.c |
---|
0,0 → 1,43 |
///////////////////////////////////////////////////////////////// |
// Program opise zadany text az do chvile, nez narazi na tecku. |
///////////////////////////////////////////////////////////////// |
#include <stdlib.h> |
#include <stdio.h> |
int clear_buffer() |
{ |
int i=0; |
while (getchar() != '\n') i++; |
return i; |
} |
int main() |
{ |
int c; |
printf("Program po stisknutí Enteru opíe zadaný vstup \n"); |
/*Prvni zpusob reseni */ |
do |
{ |
c=getchar(); |
putchar(c); |
} |
while (c != '.'); |
printf("\n Pocet smazanych znaku %d \n",clear_buffer()); |
/* Druhy zpusob reseni*/ |
while ((c=getchar()) != '.') putchar(c); |
printf("\n Pocet smazanych znaku %d \n",clear_buffer()); |
/* treti zpusob reseni*/ |
while(putchar(getchar()) != '.'); |
} |
/programy/C/opis/opis.exe |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/programy/C/rovnice/rovnice.c |
---|
7,20 → 7,34 |
printf("program vyresi rovnici ve tvaru Ax^2 + Bx + C = 0"); |
// zadej hodnoty |
printf("\n Zadej hodnotu A= "); |
scanf("%f",&a); |
scanf("%d",&a); |
printf("\n Zadej hodnotu B= "); |
scanf("%f",&b); |
scanf("%d",&b); |
printf("\n Zadej hodnotu C= "); |
scanf("%f",&c); |
scanf("%d",&c); |
if(a==0) |
{ |
if(b==0) printf("rovnice nema reseni v realnych cislech"); // rovnice je neresitelna |
else printf("X=%d",(-c/b)); // jedna se o linearni rovnici |
if(b==0) printf("rovnice nema reseni."); // rovnice je neresitelna |
else printf("X=%f",-(float)c/b ); // jedna se o linearni rovnici |
} |
else |
{ // rovnice ma reseni |
d=sqrt(b*b-4*a*c); |
printf("discriminant rovnice D=%f",d); |
d=((b*b)-(4*a*c)); |
printf("\n discriminant rovnice D=%d",d); |
if (d>0) |
{ |
printf("\n rovnice ma reseni X1=%f X2=%f",( ((float)-b)+sqrt(d))/2*a,((float)-b)-sqrt(d))/2*a; |
} |
if (d==0) |
{ |
printf("\n rovnice ma jeden koren X=%f",(((float)-b)/2*a)); |
} |
if (d<0) |
{ |
printf("\n reseni rovnice lezi v rovine komplexnich cisel."); |
printf("\n X1=%f X2=%f"); |
} |
} |
} |
/programy/C/rovnice/rovnice.exe |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |