void divmod(int a, int b, int* q, int* r) {
*q = a/b; *r = a%b;
}
|
int dzielna, dzielnik, iloraz, reszta;
printf("\n dzielna == "); scanf("%i", &dzielna);
printf(" dzielnik == "); scanf("%i", &dzielnik);
divmod(dzielna, dzielnik, &iloraz, &reszta);
printf("\n WYNIK: %i/%i == %i r %i\n\n",
dzielna, dzielnik, iloraz, reszta
);
|
poprzedzenie nazwy x zmiennej typu
T* symbolem * tworzy
wartość *x typu T
-- zmienną wskazywaną przez x :
| wartość | x | —*→ | *x | typu | T* | T |
|---|
poprzedzenie nazwy y zmiennej typu
T symbolem & tworzy
wartość &y typu T*
-- wskaźnik na y :
| wartość | y | —&→ | &y | typu | T | T* |
|---|
int main() {
int* x; int* y; int z=0;
x = y = &z;
printf("\n *x == %i *y == %i\n", *x, *y);
*x = 1;
printf("\n *x == %i *y == %i\n\n", *x, *y);
return 0;
}
|
int main() {
double x;
printf("\n x == "); scanf("%lf", x);
printf("\n %lf\n\n", x);
}
|
format '%lf' expects argument of type 'double *', but argument 2 has type 'double' [-Wformat=]
printf("\n x == "); scanf("%lf", x);
~~^
|
#include<stdio.h> #include<math.h> |
int main() {
int n, i;
printf("\nOBLICZANIE SREDNICH ARYTMETYCZNEJ I GEOMETRYCZNEJ");
printf("\nIle elementow? "); scanf("%i", &n);
double a[n], sr_a, sr_g;
printf("Elementy tablicy:\n");
for (i=0; i<n; i++) scanf("%lf", &a[i]);
srednie(n, a, &sr_a, &sr_g);
printf("\n srednia arytmetyczna == %lf", sr_a);
printf("\n srednia geometryczna == %lf\n\n", sr_g);
return 0;
}
|
#include<stdio.h>
int main() {
int i;
char a[3], b[3], c[3];
for (i=0; i<3; i++) {
a[i] = 'A'; b[i] = 'B'; c[i] = 'C';
}
printf("\n ");
for (i= 0; i<3; i++) printf("%c", a[i]);
printf("\n ");
for (i=-1; i<4; i++) printf("%c", b[i]);
printf("\n ");
for (i= 0; i<3; i++) printf("%c", c[i]);
printf("\n\n");
}
|
Ostatnia modyfikacja: 24 stycznia 2025