Pomôžete mi s programom v C? – Funkcionální programování – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Pomôžete mi s programom v C? – Funkcionální programování – Fórum – Programujte.comPomôžete mi s programom v C? – Funkcionální programování – Fórum – Programujte.com

 

Oliver
~ Anonymní uživatel
10 příspěvků
29. 5. 2015   #1
-
0
-

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.

Nahlásit jako SPAM
IP: 95.170.255.–
peter
~ Anonymní uživatel
4016 příspěvků
29. 5. 2015   #2
-
0
-

A tvuj kod je a co ti v nem presne nejde?

Nahlásit jako SPAM
IP: 2001:718:2601:1f7:187d:cd...–
Oliver
~ Anonymní uživatel
10 příspěvků
29. 5. 2015   #3
-
0
-

Neviem ako to vypísať do súboru.. ten cyklus for a polia.. :/

Nahlásit jako SPAM
IP: 95.170.255.–
Oliver
~ Anonymní uživatel
10 příspěvků
29. 5. 2015   #4
-
0
-

Tu je môj program.. Vedel by si mi ho opraviť? :/

#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();
}

Nahlásit jako SPAM
IP: 95.170.255.–
Oliver
~ Anonymní uživatel
10 příspěvků
29. 5. 2015   #5
-
0
-

už to mám hotové.. ;)

Nahlásit jako SPAM
IP: 95.170.255.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 2 hosté

Podobná vlákna

Pomoc s programom — založil sa54d

Problem s programom — založil hawx

Problém s programom — založil Kent

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý