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

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

 

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

Rado
C / C++ › Dokaze niekto vyriesit toto?
25. 9. 2014   #194258


Dakujem za vsetky prispevky, ked to vidim tymto spôsobom tak je to really simple :)

Rado
C / C++ › Dokaze niekto vyriesit toto?
25. 9. 2014   #194233

#4 KIIV
Ok teda sorac, mozes mi ukazat jak to spravit poradne? Dik

Rado
C / C++ › Dokaze niekto vyriesit toto?
25. 9. 2014   #194231

#2 hlucheucho
Takto to ma byt?

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

 using namespace std;

 int factorial(int a);
 int n,b;
 int lngFract[20];
 int main(){

 system("PAUSE");

 int m,i,j;
 float z,y,x,sinx;
 printf("input a value for x :");
 scanf("%f",&x);
 printf("d= %f",x);

 system("PAUSE");

 b=1;
 n=1;
 j=3;
 m=2;
 i=1;
 sinx=0;

 while (i<5){
 if (i == 1)
 sinx = sinx + x;
 else
 {
 z = pow(x,m + 1);
 //printf("x= %f",z);
 n = factorial(j);
 //printf("n= %d",n);
 y = z/n;
 //printf("y= %f",y);
 m = m + 2;
 j = j + 2;
 sinx = sinx + y;
 //printf("sin%f=%f",x, sin(x));
 }
 ++i;
 }
 printf("sin%f=%f",x, sin(x));
 system("PAUSE");
 return EXIT_SUCCESS;
 //scanf_s("%f",&x); return 0;
 }

 int factorial(int a)
 {
 //printf("d= %d",n);
 if (b==1)
 {
 n =a;
 lngFract[b-1] = a;
 b++;
 }
 else
 {
 lngFract[b-1] = a;
 n = lngFract[b-1] * n;
 //printf("d= %d",n);
 b++;
 }
 if (a > 1)
 {
 factorial (a-1);
 }
 b=1;
 return n;
 }

Rado
C / C++ › Dokaze niekto vyriesit toto?
25. 9. 2014   #194227

Dobry den, mam len zakladnu snalost voblasi jazyka C++ a po viacerých neuspesnych pokusoch som sa rozhodol obratit na skutocnych odbornikov.

Zostavte program výpočtu funkcie sin x pomocou radu sin x = x-x3/3!+x5/5!-x7/7!-......,kde x je uhol zadaný v radiánoch cez klávestnicu.Nové členy radu pričítajte tak dlho, až bude posledný člen radu menší ako vami zvolené veľmi malé číslo eps zadané cez klávesnicu. Vypočítaný sin x zobrazte a porovnajte s hodnotou funkcie vyrátanej priamo.

Za pomoc vopred dakujem.

 

 

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