![]() Ласло Краус |
Програмирање II Први колоквијум 15. 4. 2000 |
---|
#include <stdio.h>
main () {
int n, i;
double x, f, a, b, xmin, xmax, dx;
printf ("n? "); scanf ("%d", &n);
printf ("xmin, xmax, dx? ");
scanf ("%lf%lf%lf", &xmin, &xmax, &dx);
printf ("\n x f(x)\n"
"========================\n");
for (x=xmin; x<=xmax; x+=dx) {
for (f=a=b=1, i=1; i<=n; i++) {
a = - a * x;
b += (double) i / (i + 1);
f += i * a / b;
}
printf ("%12.2f%12.2f\n", x, f);
}
}
#include <stdio.h>
#include <ctype.h>
main () {
int zn, br_slo=0, br_rec=0, prvi=1;
while ((zn = getchar()) != EOF)
if (isalpha (zn)) {
br_slo++;
if (prvi) { br_rec++; prvi = 0; }
} else prvi = 1;
printf ("Srednja duzina reci: %.2f\n",
br_rec ? (double)br_slo/br_rec : 0);
}
#include <stdio.h>
#include <stdlib.h>
main () {
while (1) {
int *a, n, k, *b, i;
printf ("\nn? "); scanf ("%d", &n);
if (n < 0) break;
a = malloc (n * sizeof (int));
printf ("A? ");
for (i=0; i<n; scanf("%d", &a[i++]);
printf ("k? "); scanf ("%d", &k);
b = calloc (k, sizeof (int));
for (i=0; i<n; b[a[i++]%k]++);
printf ("B=");
for (i=0; i<k; printf(" %d", b[i++]);
putchar ('\n');
free (a); free (b);
}
}
(садржај)
Copyright © 2000, Laslo Kraus
Последња ревизија: 19.5.2000.