IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Funkce sinus a kosinus

Aktivity
Avatar
ondra.482
Člen
Avatar
ondra.482:11.1.2014 13:02

Zdravím, mám problém nevím jak mám udělat, abych měl funkce sinus a kosinus ve sloupcích, takže by to mělo vypadat nějak takto:
stupen sin cos
0.000000 0.000000 1.000000
1.000000 0.017452 0.999848
2.000000 0.034899 0.999391
3.000000 0.052336 0.998630

Vždycky se mi to zobrazí pod sebe. Děkuju za rady, případně za napsaný program. :))

 
Odpovědět
11.1.2014 13:02
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na ondra.482
David Hartinger:11.1.2014 13:16

Tak sem pošli co máš, ať ti to můžeme opravit. K výpisu do sloupců se ti hodí tabulátory, ty by se měly nechat vypsat jako \t. Odřádkovat musíš až za hotovým řádkem.

Nahoru Odpovědět
11.1.2014 13:16
New kid back on the block with a R.I.P
Avatar
ondra.482
Člen
Avatar
ondra.482:11.1.2014 13:29
//sin,cos
// 2.1.2014
// Sovis

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
        double x;
        const double pi=3.1415926;
        cout << "sinus " <<endl;
        for ( int i=0; i<=90; i+=1)
        {
                x= pi/180.0*i;
                        cout << "sin( " << i << " st.)= " << sin(x) << endl;
        }
        cout<< endl;
        cout << "cosinus " <<endl;
        for ( int i=0; i<=90; i+=1)
        {
                x= pi/180.0*i;
                        cout  <<"cos( " << i << " st.)= " << cos(x) << endl;
        }

        system ("pause");
        return 0;
}
 
Nahoru Odpovědět
11.1.2014 13:29
Avatar
ondra.482
Člen
Avatar
Odpovídá na ondra.482
ondra.482:11.1.2014 13:30

Potřebuju prostě mít první sloupec stupně, druhý sloupec sinus a třetí cosinus. Bylo mě řečeno že nějak přes manipulátory, ale nevím jak.

 
Nahoru Odpovědět
11.1.2014 13:30
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na ondra.482
David Hartinger:11.1.2014 14:14

V C++ nedělám, takže jestli jsem udělal nějakou syntaktickou chybu, tak si to oprav:

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
       double x;
       const double pi=3.1415926;
       for ( int i=0; i<=90; i+=1)
       {
               x= pi/180.0*i;
               cout << x << " ";
               cout << "sin( " << i << " st.)= " << sin(x) << " ";
               cout << "cos( " << i << " st.)= " << cos(x) << endl;
       }

       system ("pause");
       return 0;
}

Musíš to mít v jednom cyklu, který ji projíždí stupně. V každém běhu cyklu vypíšeš hodnoty a potom odřádkuješ.

Nahoru Odpovědět
11.1.2014 14:14
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.