/* albert.c */#include <stdio.h>#include <stdlib.h>#include <math.h>/*Napište program, který přečte posloupnost celých čísel s tímto významem:o kladné číslo: cena zakoupeného zbožío záporné číslo: cena vrácených lahvío nula: konec účtu zákazníkao nula za nulou: konec vstupních datProgram vypíše:a) počet zákazníkůb) cenu nákupu a cenu vrácených lahví i-tého zákazníkac) počet zákazníků, kteří nic nekoupilid) cenu vrácených lahví celkeme) stav pokladny Alberta na konci dneDoporučení: napište postupně pět programů, z nichž první bude umět pouze výpis a), druhý a) a b), třetí a), b) a c) atd.*/int main(void) { int n, x=0, y=0, PocetZakazniku=0, CenaCelkem=0, PoleProZakaznika[1024], PoleCelkovy[1024]; char pole[1024]; printf("Zadejte vstupni data:\n"); while ((n = getchar()) != EOF) { printf("%c\n", (char) n); pole[x] = n; if ((pole[x-2] == ' ' || pole[x-2] == '\n' || pole[x-2] == '\t') && pole[x-1] == '0' && pole[x] == '0') break; else if ((pole[x-2] == ' ' || pole[x-2] == '\n' || pole[x-2] == '\t') && pole[x-1] == '0' && (pole[x] == ' ' || pole[x] == '\n' || pole[x] == '\t')) PocetZakazniku++; printf("[x-2] = %d\n", pole[x-2]); printf("[x-1] = %d\n", pole[x-1]); printf("[x] = %d\n", pole[x]); if (n>='0' && n<='9') pole[x] = n; else { pole[x] = '\0'; PoleProZakaznika[y] = atoi(pole); y++; } x++; } printf("Pocet zakazniku: %d\n", PocetZakazniku); system("PAUSE"); return 0;}