Autor Wiadomość
Johny
PostWysłany: Pią 10:53, 14 Sty 2011    Temat postu:

Wygląda poprawnie.
d6mi6n
PostWysłany: Pon 16:36, 26 Kwi 2010    Temat postu: [C++] pomoc z zadaniami

mam na jutro zrobić takie zadania w języku C++ proszę o pomoc.

Kod:
#include <iostream>
using namespace std;
int main ()
{
/*zad 41. Program wypisuje reszty z dzielnia dwóch liczb
przez mniejszą z tych liczb i kolejne liczby. Dokonaj zmian w programie
tak by wypisywał wartość największego wspólnego dzielnika NWD tych liczb 
*/
int n,m,k,j;
 cout<<"podaj wieksza liczbe n";
 cin>>n;
 cout<<"podaj m";
 cin>>m;
 
 k=1;
 j=m;
 
 do{
    cout<< n%j<<" "<< m%j<<endl>0);
   
   
   
 cout<<"NWD z liczb n i m to:";
 
 system ("pause");
 return 0;
}





Kod:
#include<iostream>
using namespace std;
int main(){
    int m,n,k;
    cout<<"podaj wieksza liczbe n: ";
    cin>>n;
    cout<<"podaj liczbe m: ";
    cin>>m;
/*Zapisz program do wyszukiwania NWD za pomocą algorytmu Euklidesa.
  W algorytmie Euklidesa obliczamy reszty z dzielenia n/m dopóki m>0.
  po każdym obliczeniu podstawiamy m pod n oraz k do m i powtarzamy
  obliczenie reszty z dzielenia.
  Zadanie ułatwi Ci zamieszczona specyfikacja i lista kroków:
 
Dane wejściowe:
n,m (n>m) - liczby naturalne, których NWD poszukujemy
 
Dane wyjściowe:
NWD(n,m)
 
Zmienne pomocnicze:
k - przechowuje dzielnik
 
Lista kroków:
K01: Czytaj a,b
K02: Dopóki m>0 powtarzaj K03...K05
K03: k = a mod b
K04: n=m
K05: m=k
K06: Pisz n
K07: Koniec
 
*/   
  //********Tu zapisz rozwiązanie
 
 
 
  //**********************
       
    cout<<endl<<"NWD: "<<n<<endl;
    system("pause");
    return 0;





Kod:
#include <iostream>
#include <cmath>
using namespace std;
// program oblicza wartość bezwzględną z x za pomocą funkcji fabs()
// Na podstawie poniższej specyfikacji i listy kroków zapisz program do obliczania pierwiastka kwadratowego
// metodą Raphsona - Newtona
Dodatkowo program ma wypisywać kolejne przybliżenia pierwiastka
/*
Problem algorytmiczny:
Obliczanie przybliżonej wartości pierwiastka kwadratowego liczby dodatniej
Dane wejściowe:
x należy do R+ - liczba z której pierwiastek obliczamy
d należy do R+ - dokładność obliczenia pierwiastka
Dane wyjściowe:
a należy do R+ - przybliżona wartość pierwiastka
Lista kroków
1.Wczytaj x, wczytaj d.
2.Zmiennej a przypisz wartość x.
3.Jeśli |a-(x/a)| nie jest większe od wartości zmiennej d, wypisz wartość zmiennej a i zakończ
4.Zmiennej a przypisz wartość (a+(x/a))/2 i wróć do kroku 3.
*/
int main()
{



  cout<<"podaj liczbe x ";
  cin>>x; 
 
  cout << "wartość bezwzgledna x wynosi " << fabs(x);
 
 
 
  system("pause");
  return 0;
}

Powered by phpBB © 2001,2002 phpBB Group