Das erste mal C Code (C): #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { if (argc <= 1) { printf("Bitte als Argument einen Bartwert angeben!"); return(-1); } int bart = atoi(argv[1]); if (bart < 3) { printf("So klein kann Lukis Bart nicht sein."); return(-1); } else if (bart > 30) { printf("So gross kann Lukis Bart zwar sein, aber dafuer kann ich noch nicht gut genug programmieren :("); return(-1); } int i; int j; int xp; int xc=bart; int yp; int yc=0; int r; srand("Herzlichen Glueckwunsch, Luki! Lass dich knuffen!"); for (i=0;i<bart;i++) { yp=i; for (j=0;j<bart*2;j++) { xp=j; if (bart > sqrt(pow(xp-xc,2)+pow(yp-yc,2))) { r = rand() % 5; switch(r) { case 1: if (j<bart) printf("{"); else printf("}"); break; case 2: if (j<bart) printf("["); else printf("]"); break; default: if (j<bart) printf("("); else printf(")"); break; } } else printf(" "); } printf("\n"); } return 0; }
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { if (argc <= 1) { printf("Bitte als Argument einen Bartwert angeben!"); return(-1); } int bart = atoi(argv[1]); if (bart < 3) { printf("So klein kann Lukis Bart nicht sein."); return(-1); } else if (bart > 30) { printf("So gross kann Lukis Bart zwar sein, aber dafuer kann ich noch nicht gut genug programmieren :("); return(-1); } int i; int j; int xp; int xc=bart; int yp; int yc=0; int r; srand("Herzlichen Glueckwunsch, Luki! Lass dich knuffen!"); for (i=0;i<bart;i++) { yp=i; for (j=0;j<bart*2;j++) { xp=j; if (bart > sqrt(pow(xp-xc,2)+pow(yp-yc,2))) { r = rand() % 5; switch(r) { case 1: if (j<bart) printf("{"); else printf("}"); break; case 2: if (j<bart) printf("["); else printf("]"); break; default: if (j<bart) printf("("); else printf(")"); break; } } else printf(" "); } printf("\n"); } return 0; }
Foren-Regeln