Skočiť na obsah

Neviem si rady s programom v C :/


Alvar

Odporúčané príspevky

Zdravím, neviem si dať rady s jedným céčkovským programom.. Budem rád, ak mi s tým pomôžete. :/

Tu je zadanie: Napíšte program, ktorý umožní z klávesnice zadávať názov tovaru, množstvo a jednotkovú cenu. Počet druhov tovaru zadáte na začiatku programu. Do súboru vystup.txt na samostatný riadok vypíše poradové číslo, názov tovaru a celkovú cenu za daný druh tovaru. Prvý riadok bude tvoriť hlavička. V poslednom riadku bude celková cena za nákup.

 

 

Odkaz na príspevok
Zdieľať na iných stránkach

  • Odpovedí 5
  • Vytvorené
  • Posledná odpoveď

Top prispievatelia v tejto téme

  • Alvar

    3

  • Sniper

    2

  • Darkman

    1

Top prispievatelia v tejto téme

Bol som tam, chcel som sa zaregistrovať, ale neprichádzal mi verifikačný email, tak som to vzdal. Chcel by som tu hodiť môj program, ktorý nefunguje a niekoho poprosiť, aby mi ho skúsil opraviť.. budem vďačný.. tu je program:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
   int poradovecislo,i,pocet,mnozstvo[100],cena[100],celkovacena;
   string nazov[100];
   FILE *f;
       
        printf("Zadajte, kolko druhov tovaru chcete zadavat: ");
        scanf("%d",&pocet);

        for(i=0;i<=pocet,i++) {
           printf("Zadajte nazov tovaru: ");
           scanf("%s",nazov[i]);
           printf("Zadajte mnozstvo tovaru: ");
           scanf("%d",&mnozstvo[i]);
           printf("Zadajte jednotkovu cenu tovaru: ");
           scanf("%d",&cena[i]);
        }

        f = fopen("vystup.txt","w");
        
        fprintf(f,"P.C.    Tovar           Spolu\n");
        fprintf(f,"--------------------------------\n\n");

        poradovecislo = 0; 

        for(i=0;i<=pocet;i++) {
           fprintf(f,"%d     %s            %d\n",poradovecislo++,nazov[i],cena[i]*pocet);
           
        }
         fprintf(f,"\n--------------------------------\n\n");
        
         celkovacena = 0;
        
          for(i=0;i<=pocet;i++) {
               celkovacena = cena[i] + cena[i];
          }
         
         fprintf(f,"Celkova cena:                     %d\n",celkovacena);
                        
        fclose(f);
      
       getchar();
       getchar();
}
Odkaz na príspevok
Zdieľať na iných stránkach

Ak si zadal správne svoju registračnú emailovú adresu a neprišiel ti email, tak zrejme bol problém v nastaveni SMTP servera. Nastavil som ho, otestoval, emaily chodia hneď. Konto som ti aktivoval, skús sa tam prihlásiť, malo by to fungovať. Na tom fóre ti určite skôr poradia ako tu, keďže tam je výrazne viac programátorov v C ako tu.

Odkaz na príspevok
Zdieľať na iných stránkach

Vytvorte si účet alebo sa prihláste, aby ste mohli písať príspevky

Ak chcete odoslať príspevok, musíte byť členom

Vytvoriť konto

Zaregistrujte si nový účet v našej komunite. Je to ľahké!

Zaregistrovať si nové konto

Prihlásiť sa

Máte už konto? Prihláste sa tu.

Prihlásiť sa teraz

×
×
  • Vytvoriť nové...

Dôležitá informácia

Táto stránka používa súbory cookies, pre zlepšenie používania stránok tohto webu. Pre viac informácií kliknite sem. Ďalšie informácie nájdete na stránke Zásady ochrany osobných údajov