All pastes #761287 Raw Edit

Anonymous

public c v1 · immutable
·published 2007-11-04 19:29 UTC
rendered paste body
/* 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, PocetZakazniku=0, y=0, PoleProZakaznika[1024], PoleCelkovy[1024], CenaCelkem;    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++;        /*            if (n>='0' && n<='9') pole[x] = n;                              else {                              pole[x] = '\0';               PoleProZakaznika[y] = atoi(pole[x]);               y++;                              }                    x++;       CenaCelkem = 0 + PoleProZakaznika[y];    */            }        printf("Pocet zakazniku: %d\n", PocetZakazniku);       printf("Cena celkem: %d\n", CenaCelkem);        system("PAUSE");    return 0;    }