Syntaxe jazyka C: definice proměnných, příkazy printf/scanf, práce se soubory, pole, strukturované proměnné. Definice funkce a její volání.
|
#include <stdio.h> main() { printf("Ahoj "); printf("svete!\n"); }
#include <stdio.h> #include <math.h> main() { float x; int k; float y; x = 2.71; k = 5; y = 1 - x * x; y = pow((1+x)/(1+y), 2); }
#include <stdio.h> #include <math.h> main() { float x; int k; x = 2.71; k = 5; printf("Hodnota %f\n", x); printf("Hodnota %i\n", k); }
#include <stdio.h> #include <math.h> main() { float x; int k; scanf("%f", &x); scanf("%i", &k); }
#include <stdio.h> #include <math.h> main() { float r, obsah; scanf("%f", &r); obsah = M_PI * r * r; printf("Obsah kruhu je %f\n", obsah); }
main() { float a, b, c; float D; scanf("%f", &a); scanf("%f", &b); scanf("%f", &c); D = b * b - 4 * a * c; if (D >= 0) { printf("Koreny jsou realne.\n"); } else { printf("Koreny jsou komplexni.\n"); } }
if (x <= 10) { } if ((x > -2) && (x <= 10)) { } if ((x < 5) || (x > 4)) { }
#include <stdio.h> main() { int i, n; scanf("%i", &n); printf("\n\n"); for(i = 0; i < n; i++) { printf("A"); } printf("\n\n"); }
#include <stdio.h> main() { /* DOPLNTE: promenne i,j,n */ /* DOPLNTE: nacteni n */ printf("\n\n"); for(i = 0; i < n; i++) { for(j = 0; i < n; i++) { printf("A"); } printf("\n"); } printf("\n\n"); }
main() { float A[1000]; float pom; int i, n; n = 20; for(i = 0; i < n; i++) { A[i] = 8 - i / 4.; } }
float obsah_kruhu(float r) { return 3.1415926*r*r; }
int liche_cislo(int n) { /* zbytek pri deleni n cislem 2 je 0 ? */ if (n % 2 == 0 ) { return 0; } else { return 1; } }
fid = fopen("data.txt","r"); fscanf(fid, "%d", &n); for(i = 0; i < n; i++) { fscanf(fid, "%f", &A[i]); } fclose(fid);
fid = fopen("vysledek.txt", "w"); fprintf(fid, "%i\n", n); for(i = 0;i < n; i++) { fprintf(fid, "%f\n", A[i]); } fclose(fid);