Chcel som si urobit taky jednoduchy vlastny programik na vypocet obvodu kruhu.
Pouzil som tento kod:
Kód:
#include <stdio.h>
#include <string.h>
float main() {
float polomer;
float pi;
float obvod;
pi = 3,14;
scanf("%f", polomer);
obvod = 2 * pi * polomer;
printf("Obvod kruhu je %f dacoho.", obvod);
}
a ked to chcem skompilovat tak mi vyhodi takyto error:
kruh.c: In function ‘main’:
kruh.c:8: warning: format ‘%f’ expects type ‘float *’, but argument 2 has type ‘double’
nechapem ze %expects float * ... ved ja som tam dal float a nie nejaky double.
Kto sa vyzna ked pomoze dakujem naozaj. Neviem fakt v com robim chybu.
// pridané po 13 minútach od posledného príspevkuuz som to trochu vylepsil ale ajtak mi skace bludny vysledok + stale tam je ten error.
Kód:
#include <stdio.h>
#include <string.h>
float main() {
float polomer;
float obvod;
scanf("%f", polomer);
obvod = 6,28 * polomer;
printf("Obvod kruhu je %f dacoho.", obvod);
}
error je rovnaky.
kruh.c: In function ‘main’:
kruh.c:7: warning: format ‘%f’ expects type ‘float *’, but argument 2 has type ‘double’