#include #include #include void greska() { fprintf(stderr, "-1\n"); exit(EXIT_FAILURE); } int main(int argc, char const *argv[]) { if (argc!= 3) { greska(); } int opcija = 0; if(strcmp(argv[1], "-p") == 0){ opcija = 1; } else if (strcmp(argv[1], "-s") == 0){ opcija = 0; } else{ greska(); } int n = atoi(argv[2]); if(n < 0 ) greska(); int i; int rez; if (opcija){ rez = 1; }else{ rez = 0; } int x; for(i = 0; i < n; i++){ scanf("%d",&x); if(opcija){ rez *= x; }else{ rez += x; } } FILE *out = fopen("rezultat.txt", "w"); if(out == NULL) greska(); fprintf(out, "%d\n", rez); fclose(out); return 0; }