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

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

 

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

Chvostik
C / C++ › Prevod z dekadickych cisel n…
22. 12. 2011   #151555

jojo ve skole jsem si toho vsiml :) detail :D hodil jsem to pred cyklus a uz to slape

Chvostik
C / C++ › Prevod z dekadickych cisel n…
19. 12. 2011   #151483

Tak hotovo ! Nakonec jsme to vyresili uplne jinak, ale hlavne ze to funguje :-D. Diky vsem za cas :)

#include <stdio.h>
#include <math.h>

void main()
{
    
int dek, x, n;
int volba;
int vysledek=0, i=0,j=0,k;
char c=' ';
char pom[50]="";


do
{
  printf(" 1. Pro prevod z dekadickych cisel do binarnich\n");
  printf(" 2. Pro prevod z binarnich cisel do dekadickych\n");
  printf(" 0. Ukonci \n");
  scanf("%d",&volba);

  switch(volba)
  {
  case 1: printf("Zadejte cislo dekadicky:");
             scanf("%i",&dek);
    printf("Vysledek:");
               for(x=0, n = 1; x < n; (x=n), n *=2 )
                if (n <= dek) putchar((dek & n)?'1':'0');
                 printf("\n\n");
    break;
  case 2: printf("Zadejte cislo binarne:");
               c=getc(stdin);
      c=getc(stdin);
               while (c=='1' || c=='0')
             {
           pom[i]=c;
           c=getc(stdin);
           i++;
             }
          i--;
          for(j;j<i+1;j++)
           {
             k=i-j;
          vysledek=vysledek + ((pom[j]-48) * pow((double)2,k));
           }
         printf("= %d \n\n",vysledek);
                        
    break;
        case 0:break;
  default:printf("spatna volba\n");
  }
}while (volba !=0);
}

Chvostik
C / C++ › Prevod z dekadickych cisel n…
19. 12. 2011   #151480

mno neco jsem dal s kamosem dohromady, ale musi tam bejt nekdy chyba bo me ten getc ani nenecha nic nacist a hned to vypisuje vysledek

int dek, bin, x, n, i,dec, dec1,dec2,dec3,dec4,dec5,dec6;
int volba;
bool b[sizeof(unsigned)*8];
char c=' ';
i=0;

while (c=='1' || c=='0')
                {
                 b[i]=c;
                 c=getc(stdin);
                  i++;
                }
                 
                dec = 0;
                dec1 |= b[i]? 0x1:0;
                dec2 |= b[i]? 0x2:0;
                dec3 |= b[i]? 0x4:0;
                dec4 |= b[i]? 0x8:0;
                dec5 |= b[i]? 0x10:0;
                dec6 |= b[i]? 0x20:0;
                printf("Vysledek:%i%i%i%i%i%i",dec1,dec2,dec3,dec4,dec5,dec6);

Chvostik
C / C++ › Prevod z dekadickych cisel n…
19. 12. 2011   #151471

Neco jsem z toho zkousel, ale nevyslo. Bohuzel nemam cas na podrobnejsi prostudovani :/, ale diky.

Chvostik
C / C++ › Prevod z dekadickych cisel n…
19. 12. 2011   #151461

#6 KI

Muzes napsat presneji podle toho kodu co mam zadat do toho fgets(); pripadne jestli tam mam chybu nekde :o) vedel bych pomoci souboru jak to tam hodit, ale jinak netusim


#include <stdio.h>

void main()
{
    
int dek, x, n, dec;
int volba;
bool b[sizeof(unsigned)*8];


do
{
  printf(" 1. Pro prevod z dekadickych cisel do binarnich\n");
  printf(" 2. Pro prevod z binarnich cisel do dekadickych\n");
  printf(" 0. Ukonci \n");
  scanf("%d",&volba);

  switch(volba)
  {
  case 1: printf("Zadejte cislo dekadicky:");
             scanf("%i",&dek);
    printf("Vysledek:");
               for(x=0, n = 1; x < n; (x=n), n *=2 )
                if (n <= dek) putchar((dek & n)?'1':'0');
                 printf("\n\n");
    break;
  case 2: printf("Zadejte cislo binarne:");
             fgets();
   
    dec = 0;
                dec |= b[0]? 0x1:0;
                dec |= b[1]? 0x2:0;
                dec |= b[2]? 0x4:0;
    dec |= b[3]? 0x8:0;
    dec |= b[4]? 0x16:0;
    dec |= b[5]? 0x32:0;

    break;
        case 0:break;
  default:printf("spatna volba\n");
  }
}while (volba !=0);
}

Chvostik
C / C++ › Prevod z dekadickych cisel n…
19. 12. 2011   #151450

A muzes mi prosimte napsat jak mam rozsirit ten cyklus, aby se to nezobrazovalo ty nadbytecne 0? :o)  me to tak jednoznacny zas nepride :-D

for(x=0, n = 1; x < n; (x=n), n *=2 )
putchar((dek & n)?'1':'0');

A k te dalsi casti:

unsigned i;
bool b[sizeof(unsigned)*8];

b[0] = i & 0x1; //vrati bit s najnizsou vahou
b[1] = i & 0x2; //vrati bit s 2 najnizsou vahou
b[2] = i & 0x4;
b[3] = i & 0x8;
b[4] = i & 0x16;

b[5] = i & 0x32;
//...

//spetny prevod bude takto:
i = 0;
i |= b[0];
i |= b[1];//...

Promena kterou potrebuju nacist do scanfu je i že? Nebo proste nevim pokud muzes tak mi napis primo prikaz na ten scanf tak, aby se to pasovalo k tem vzorcum. :) pises to dost obecne a moc mi to nepomaha :-D i kdyz u toho prvniho jsem do dohromady dal :)
           

Chvostik
C / C++ › Prevod z dekadickych cisel n…
18. 12. 2011   #151439

mno ten prevod z dekadickych na binarni uz mi teda funguje( az na to ze to ukazuje nadbytecne 0), ale to druhy furt nevim, par kodu jsem nasel na netu ale nechapu je :X , chapu ze to potrebuju nacist do retezce a pak to cely secist, ale nechapu jak pomoci scanfu to udelat pro libovolnej pocet cisel a at je muzu nacist najednou

Chvostik
C / C++ › Prevod z dekadickych cisel n…
18. 12. 2011   #151424

a mohl bys mi poradit jak to zakomponuju do tech mezer ? bo moc tomu nerozumim :o

#include <stdio.h>

void main()
{
    
int dek, bin;
int volba;

do
{
  printf(" 1. Pro prevod z dekadickych cisel do binarnich\n");
  printf(" 2. Pro prevod z binarnich cisel do dekadickych\n");
  printf(" 0. Ukonci \n");
  scanf("%d",&volba);

  switch(volba)
  {
  case 1: printf("Zadejte cislo dekadicky:");
             scanf("%i",&dek);
   

    printf("vysledek %i \n", dek);
    break;
  case 2: printf("Zadejte cislo binarne:");
             scanf("%i",&bin);
   


    printf("vysledek %i \n", bin);
    break;
        case 0:break;
  default:printf("spatna volba\n");
  }
}while (volba !=0);
}

Chvostik
C / C++ › Prevod z dekadickych cisel n…
18. 12. 2011   #151417

Potrebuju vytvorit program pro prevod z dekadickych cisel na binarni a naopak. Pc ma dat moznost uzivateli zadat dekadicke nebo binarni cislo a pak jej za postupneho pruvodce prevede na opačny format. Uzivatel ma moznost zadavat dalsi cisla nebo program ukoncit.

Pokud by mi nekdo napsal jednoduchej kod alepson toho prevodu tak budu vdecnej :)

Java › Kvadratická rovnice
14. 3. 2011   #140015

Dobrý den prosím vás potřeboval bych napsat tenhle příklad v javě, jsem v tom začátečník.


Sestavte algoritmus, který vypočítá diskriminant kvadratické rovnice, který bude prověřován a pokud jeho hodnota bude menší než nula, algoritmus vypíše, že kvadratická rovnice nemá řešení, jestliže bude diskriminant roven nule, algoritmus vypíše, že kvadratická rovnice má jen jediné řešení x12 =( výsledná hodnota). A pokud nebude vyhovovat ani jednomu výše jmenovanému řešení, alg.

vypíše, že kvadratická rovnice má 2 řešení: x1=(výsledná hodnota), x2=(výsledná hodnota). Na vstupu algoritmu bude uživatel žádán, aby zadal hodnoty z kvadratické rovnice a=,b=,c=.
Po výpočtu diskriminantu bude vytištěna věta na obrazovku: diskriminant rovnice je: (hodnota diskriminantu). V algoritmu je nutné rozeznávat, zda se jedná o celá nebo reálná čísla.



Potřeboval bych to mít v tom "základním" psaní s pomocí if a else, jestli bude někdo ochotný tak mu moc vděčný, děkuji za váš čas :)

Hry › Split-screen hry
22. 8. 2010   #132900

Trine
//Edit: Kua jsem si nevšiml, že tady někdo vytahuje 3 roky staré téma...

JavaScript, AJAX, jQuery › Google Maps nezvladaju nieko…
26. 7. 2010   #131793

Používáš MarkerManager? Kdysi jsem taky něco s Google Maps API dělal a toto Google doporučoval pro efektivní práci s mnoha markery...

CSS › program na verze IE
19. 7. 2010   #131464
Offtopic › Pomoc s otazkama na statnice
30. 5. 2010   #129594

Já bych to taky chápal přibližně jako ty.

Ohledně těch semistrukturovaných dokumentů, tak to je z DOKu od Snášela, ale nejsou k tomu žádné materiály v el. podobě a ani si nepamatuju, o čem to bylo. Taky bych tam zařadil XPath, XQuery a podobné věci, co učil Krátký a myslím že i Radecký v IT...

A něco o vyhledávání v textech bylo v TI, základní algoritmus - http://www.cs.vsb.cz/kot/anim/a-vyhledavani_v_textu.pdf

OS - Windows › Windows 7 64bit Pro
14. 5. 2010   #128917

Mám stejnou verzi a vše zmiňované zde běží. Na 64bit jsem už několik let a nikdy jsem neměl žádný problém...

Roman
.NET › Chyba v jednoduchém výpočtu
6. 4. 2010   #126414

Netušíte, proč mi tento výpočet v C# vychází 0, když to musí podle kalkulačky vyjít 1:

label1.Text = Convert.ToString( Math.Pow(11, 17 - 1) % 17);

Hardware › Nejde signal do monitoru
12. 1. 2010   #122587

Mám podobný problém a koukám, že se mi vůbec netočí větrák na North Bridge. Může to mít souvislost s NO SIGNAL hláškou na monitoru? :D

PHP › Správa PC přes PHP
21. 12. 2009   #121465

Osobní zkušenosti nemám, ale osobně bych se podíval na PHP funkci exec() http://php.net/manual/en/function.exec.php a podobné...
Ta umí volat externí programy, takže bych se pak podíval jak se dá např restartovat PC pomocí příkazové řádky a toto bych nějak zkusil dát jako parametr té exec() funkce. Pravděpodobně si budeš muset pohrát i s bezpečtnostním nastavením...

Jane Sheppard
Offtopic › Šifra
23. 11. 2009   #119801
Inzerce › Prodej aplikace pro školy
7. 11. 2009   #118591

Takových aplikací je mnoho, některé nabízejí mnohonásobně víc možností, jsou pod záštitou MŠMT atd... Třeba http://www.skolaonline.cz/

Hardware › LightScribe - média
2. 11. 2009   #118393
Hardware › LightScribe - média
2. 11. 2009   #118385

Ne, navíc tam je důležitý takový holografický kalibrační prstenec, který je jen na těch LightScribe médiích...

Hardware › LightScribe - média
2. 11. 2009   #118380

Ne, musíš mít LightScribe média. Ten obrázek se "vypaluje" na horní stranu média...

 

 

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