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

Anonymní profil Kuře – Programujte.comAnonymní profil Kuře – Programujte.com

 

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

Kuře
C / C++ › Komplexní čísla
1. 6. 2014   #190631

Dobrý den. Máme za úkol - komplexní čísla - sčítání, odčítání, násobení, dělení, mocnění. Jsem už unavenej a tak mi něco uniká, myslim že jak matematicky, tak programátorsky. Nefunguje mi správně dělení :( (To že když se zadá záporné číslo, tak se potom vypíše +- je jiná věc)

#include<stdio.h>

int main (){
    int a1,b1,scireal,scikomp,a2,b2,odcreal,odckomp,nas1,nas2,jmenvysl,imag,real;
    double vyslreal,vyslimag;
  char moznost;
    
    
    printf("zadejte komplexni cisla\n Ve tvaru cislorealne mezera cislokomplexni\n ");
    scanf("%d%di",&a1,&b1);
    scanf("%d%di",&a2,&b2);
    
    printf ("Zadali jste: \n%d + %di\n",a1,b1);
    printf ("%d + %di\n\n\n",a2,b2);
    
    scireal=a1+a2;
    scikomp=b1+b2;
    printf("soucet= %d+%di\n",scireal,scikomp);

odcreal=a1-a2;
    odckomp=b1-b2;
     printf("rodil= %d+%di\n",odcreal,odckomp);
     
     nas1=(a1*a2)-(b1*b2);
     nas2=(a2*b1)+(a1*b2);
     printf("soucin=%d+%di\n\n\n\n\n\n\n\n\n\n\n\n\n",nas1,nas2);
     

 real=(a1*a2)+(b1*-b2);
 imag=(a2*b1)+(a1*b2);
  jmenvysl=a2*a2+b2*b2;
vyslreal=real/jmenvysl;
vyslimag=imag/jmenvysl;
     printf("podil=%lf+%lf\n\n\n\n\n\n\n\n\n\n\n\n\n",vyslreal,vyslimag);
    
 


    getchar();
    getchar();
    return 0;
}

Kuře
C / C++ › Ahoj, jak se jmenuješ
26. 11. 2013   #184419

Já jsem opravdu amatér, takže nevim jak mam zadat do stingu.. #include<sting.h> a pak sting jmeno, nalada atd.. ?

Kuře
C / C++ › Ahoj, jak se jmenuješ
26. 11. 2013   #184417

Vím že %c mě odkazuje na char, na znak, ale jak bych to měl teda napsat, aby to fungovalo? Jde to vůbec v IF tedy ?

Kuře
C / C++ › Ahoj, jak se jmenuješ
26. 11. 2013   #184413

Ahoj, chtěl bych se zeptat, jak mohu uložit celou větu do proměnné. Zkoušel jsem to přes String, ale nějak mi to nebralo, i přesto, že jsem si zaincludoval knihovnu sting.h .. prostě to kde mam char, bych potřeboval, abych fungovalo, že napíšu např. jméno Lukáš.

#include<stdio.h>

int main (){
char jmeno[5],nalada[5],procsemamblbe[5];

printf("Ahoj, jak se jmenujes ?");
scanf("%c",&jmeno);
printf("Ahoj %c , ja jsem tvuj pocitac \nJak se mas? ",jmeno);
scanf("%c",&nalada);

if(nalada=="dobre"){
printf("To jsem rad");
}else{
if(nalada=="blbe"){
printf("Jak to ?");
scanf("%c",&procsemamblbe);
printf("Aha, to me mrzi");
}else{
printf("Co to placas? ");
}
}

getchar();
getchar();
return 0;
}

a dále bych potřeboval vědět proč mi program po zadání 'd' jako dobre (používal jsem char a přepsal jsem vše na počátení písmena onoho slova) spadne, i po zadání čekoholiv jiného v kroku JAK SE MÁŠ ? ... Můžete mi prosím někdo pomoci? jsem začátečník

 

 

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