Skocz do zawartości


Zdjęcie

Potrzebne schematy


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Wojtek41

Wojtek41

    Nowy

  • 1 postów

Napisano 10 12 2012 - 14:42

Taj jak w temacie bardzo prosze o pomoc w 3 schematach bo nie mam pojęcia jak to zrobić :( Bardzo prosze:

ZAD.1

#include <iostream>
using namespace std;

int main(){
int a,b,c;
cout << "Podaj pierwsza liczbe: ";
cin >> a;
cout << "Podaj druga liczbe: ";
cin >> b;
while (b!=0){
c = a % b;
a = b;
b = c;
}
cout << "Najwiekszy wspolny dzielnik: " << a << endl;

}



ZAD.2

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int MAX=200;
int n; //ilosc dzielnikow rozpatrywanej liczby
int i; //kolejne liczby od 1 do MAX
int j; //kolejne liczby mniejsze od rozpatrywanej, czyli potencjalne dzielniki
cout << "Liczba: 1 -jest pierwsza." << endl;
for(i=2;i<MAX+1;i++){
n=0;
for (j=1;j<=(i>>1);j++){
if (i%j ==0) {
n++;
}
if (n>2)
break;
}
if (n==1)
cout << "Liczba: " << i << "-jest pierwsza." << n <<endl;

}
return EXIT_SUCCESS;



ZAD.3

#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

long double funkcja()
{
long double fun;
do{
if (cin.fail()) {
cin.clear();
while (cin.peek() != '\n')
cin.get();
}
cin >> fun;
if (cin.fail()) cout << "\nBlad, jedna z wartosci nie jest liczba. Podaj wartosc jeszcze raz." << endl;
} while (cin.fail());
return fun;
}

int main(int argc, char *argv[])
{

long double a, b, c, x1,x2;
long double delta, pier;
string slowo;

cout << "Obliczanie rownania kwadratowego\n\n";
do {
cout << "\nPodaj wartosci rownania kwadratowego:" << endl;
cout << "a:\t";
a = funkcja();
cout << "b:\t";
b = funkcja();
cout << "c:\t";
c = funkcja();
delta=b*b-4*a*c;
pier=sqrt(delta);
if (delta>0) {
x1=(-b+pier)/(2*a);
x2=(-b-pier)/(2*a);
cout << "Delta wieksza od zera. Funkcja ma dwa rozwiazania: \n\t\t\t x1: " << x1 << "\n\t\t\t x2: " << x2;
} else {
if (delta==0) {
x1=(-b)/(2*a);
cout << "Delta rowna 0. Funkcja ma jedno rozwiazanie: " << x1;
} else{
cout << "Delta mniejsza od 0. Funkcja nie posiada rozwiazan.";
}
}

cout << "\nJesli chcesz sprobowac jeszcze raz wpisz: tak" << endl;
cin >> slowo;
} while (slowo=="tak");

system("PAUSE");
return EXIT_SUCCESS;
}

  • 0

#2 MarcoMarc

MarcoMarc

    Początkujący

  • 109 postów

Napisano 17 12 2012 - 09:01

Jakie schematy?
blokowe dla tych mini programów?

  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych