Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
artur
Gość
|
Wysłany: Sob 20:07, 12 Kwi 2008 Temat postu: kolos z infy |
|
|
Wrzuciłem na forum kolosy z infy, które były w piątek,
fajnie byłoby jakby ktoś to rozwiązał
|
|
Powrót do góry » |
|
 |
|
 |
Pawel_0
Wyżeracz
Dołączył: 03 Paź 2007
Posty: 71
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
Skąd: Warszawa
|
Wysłany: Nie 0:15, 13 Kwi 2008 Temat postu: |
|
|
GRUPA C
#include <stdio.h>
#include <iostream>
#include <cmath>
#include <iomanip>
#include <stdlib.h>
const float pi=3.1415965358, eps=1e-10;
void zad1()
{
double x,y;
cout<<"Podaj x"<<endl;
cin>>x;
if (x<=-5)
y=1/(2*x);
else if (x>=10)
y=1/sqrt(3*x+1);
else
y=pow(sin(x-pi/2),2);
cout<<"y = "<<y<<endl;
}
void zad2()
{
double s=0, a=1, i=1, ile=0;
while (fabs(a)>eps)
{
i++;
s+=a;
ile++;
cout<<setprecision(12)<<s<<" "<<a<<endl;
a*=(-3/i);
}
cout<<"Aby dojść do tego wyniku potrzeba było zsumować "<<ile<<"wyrazów";
}
void zad3()
{
int n;
cout<<"Podaj liczbę N naturalną nie większą niż 10"<<endl;
cin>>n;
double x[n],y[n],min=8;
for (int i=0; i<n; i++) //generator liczb losowych, nie wiem, czy nie chodziło o to, żeby je samemu wpisać w kodzie
x[i]=5*rand()/pow(2,15)+3;
for (int i=0; i<n; i++) //nie wiem, czy o to chodziło z tym min()
if (min>x[i]) min=x[i];
cout<<"x = ";
for (int i=0; i<n; i++)
cout<<x[i]<<" ";
cout<<endl<<"min = "<<min<<endl;
cout<<"y = ";
for (int i=0; i<n; i++)
cout<<2*x[i]-min/3<<" ";
}
using namespace std;
void main()
{
int nr=0;
cout<<"Podaj nr zadania"<<endl;
cin>>nr;
switch(nr)
{
case 1: zad1(); break;
case 2: zad2(); break;
case 3: zad3(); break;
default: zad1(); break;
}
getchar(); //to żeby się program nie wyłączył
}
//Mi to działa. Zadanie D jest praktycznie identyczne :p
Post został pochwalony 0 razy
|
|
Powrót do góry » |
|
 |
Dominik
Poczwarka
Dołączył: 05 Lis 2007
Posty: 30
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Suwałki
|
Wysłany: Pon 16:49, 09 Cze 2008 Temat postu: |
|
|
Wyjaśnione po krótce funkcje z bibliotek Czarneckiego (co daja, jak zainicjować i jak uzywać wraz z przykładami)
[link widoczny dla zalogowanych]
jeśli wdał się jakiś błąd to proszę o info.
Post został pochwalony 0 razy
Ostatnio zmieniony przez Dominik dnia Pon 19:05, 09 Cze 2008, w całości zmieniany 2 razy
|
|
Powrót do góry » |
|
 |
|
|