Anonymní profil marpit – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil marpit – Programujte.comAnonymní profil marpit – Programujte.com

 

Příspěvky odeslané z IP adresy 78.102.61.–

C / C++ › Problém s programom
14. 11. 2012   #166787

fscanf stejně jako scanf vrací počet úspěšně načtených hodnot, ve tvém případě tedy úspěšně načtené jméno a kod operátora. Doporučil bych si k programování něco přečíst, toto jsou úplné základy. Jinak ten kod, co jsem tu vložil je funkční (ověřeno na datech, které jsi dal k dispozici). 

Co se stane, když neexistuje soubor operatori.txt? To ještě ošetři. 

C / C++ › Problém s programom
13. 11. 2012   #166690

Pár poznámek: ošetři otevírání souborů a na konci soubory nezavíráš.

C / C++ › Problém s programom
13. 11. 2012   #166689

   

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

int main(int argc, char *argv[])
{
  char meno[20], oper;
  FILE *fr, *fw, *fw1;
  
  fr=fopen("operatori.TXT","r");
  fw=fopen("orange.TXT","w");
  fw1=fopen("tmobile.TXT","w");
  
  while(fscanf(fr,"%s %c",meno, &oper) == 2)
  {   
   if(oper == 'O')
   {
    fprintf(fw,"%s\n",meno);
   }
   else if(oper == 'E')
   {
    fprintf(fw1,"%s\n",meno);
   }
   else continue;
  }
  
  system("PAUSE");	
  return 0;
}
Software › Směrnice tečny v bodě
13. 11. 2012   #166620

Zdravím, prosil bych o radu, zda se dá v excelu realizovat směrnice tečny v bodě a její vykreslení do grafu. Hledal jsem, ale zatím to vypadá, že něco takového Excel zkrátka neumí. Díky za radu.

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166610

#43 JoDiK
jasně, to hlídám  

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166608

#39 Dalibor
Víš jak se přistupuje k jednotlivým prvkům stringu? Musíš počítat s tím, že každý string může být jinak dlouhý, to si musíš ohlídat, já to zpracovával od konce a zbytek delšího řetězce jsem pak jednoduše připsal k výsledku.

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166606

#38 Dalibor
Přiznávám, string je teď nový, v C na střední jsi měl pole charu, ale pořád je to to stejné a úloha na binární čísla se dělala jak v PRV, tak v EPU.

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166603

#35 JoDiK
Řešil jsi jako soutěžní úlohu křížovku? To už je zajímavější masakr  

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166602

#34 Dalibor
Víš, jak se sčítají dvě binární čísla? Víš, na papíru to umíš a v C++ je to úplně stejný postup, sčítám členy stejného řádu a vypisuju výsledek sčítání do patřičného řádu výsledku, jediné co si musím ohlídat je přetečení.

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166599

#31 Dalibor
1, pokud ti zde dám zdroják, tak budem mít oba dva problém s progtestem

2, pokud to za tebe někdo vyřeší, nic se nenaučíš

3, máš na to skoro týden, tak přemýšlej, není to zase až tak složité  

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166598

#30 Dalibor
Flag pro přetečení, ja si ho definoval jako bool proměnnou. 

C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166595

#28 Dalibor
binarni scitani: 1 + 1 = 0 C = 1

1 + 0 = 1 C = 0 

0 + 1 = 1 C = 0

0 + 0 = 0 C = 0

tot vse

marpit
C / C++ › Součet dvou binárních čísel
12. 11. 2012   #166592

#24 Dalibor
dadanku, z meziprevodem na DEC to nejde, jsi limitován velikostí celočíselné proměnné, taky jsem to zkoušel a cesta tudma nevede. Správným řešením je práce s řetězcem, kde přistupuješ znak po znaku a podle hodnoty v jednotlivých prvcích a dle jednotky v řetězci součtu doplnujes hodnotu do souctu.

PS: Progtest v meznich hodnotach dosazuje opravdu dlouhe vstupni retezce, napriklad  

0010010000100010010110101011000001000101000010100110001011111001001010000011111000111111011101110110000011000001001000101

co by jsi z meziprevodem na DEC nikdy nemohl zrealizovat. 

 

 

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