Forum Informatyczne Strona Główna
Zaloguj Rejestracja Profil Zaloguj się, by sprawdzić wiadomości FAQ Szukaj Użytkownicy Grupy
[C++] pomoc z zadaniami

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyczne Strona Główna -> Pomoc
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
d6mi6n
Gość






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;
}
Powrót do góry
Johny
Gadula
Gadula



Dołączył: 12 Sty 2011
Posty: 95
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: Niedaleko

PostWysłany: Pią 10:53, 14 Sty 2011    Temat postu:

Wygląda poprawnie.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyczne Strona Główna -> Pomoc Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group, Theme by GhostNr1