Jak ułożyć takie algorytmy?

Dorszu
Użytkownik
Użytkownik
Posty: 7
Rejestracja: 16 kwie 2006, o 17:30
Płeć: Mężczyzna
Lokalizacja: Tychy
Podziękował: 3 razy

Jak ułożyć takie algorytmy?

Post autor: Dorszu »

no jasne, ale te schematy uruchamiam i dzialają, np. da się zrobić na silnię algorytm który działa(bo to robiliśmy w gimie), dlatego pytam...
graffik
Użytkownik
Użytkownik
Posty: 15
Rejestracja: 14 kwie 2006, o 12:33
Płeć: Mężczyzna
Lokalizacja: Digital World

Jak ułożyć takie algorytmy?

Post autor: graffik »

Jeszcze bardzo proszę o rozrysowanie pierwszego zadania ... i trzeciego jeśli to możliwe. Będę niezmiernie wdzięczny.

Do 3 zad mam coś takiego:
1)Zczytaj zbiór n elementów
-od 1 do n pobierz element zbioru
2)Minimum=Element[1] (pierwszy) i=1(zmienna pomocnicza)
3)od 1 do n rób
-jeżeli element-(i-ty element to znaczy króryś z koleji) < minimum wtedy minimum=element
-i=i+1(zwiększamy zmienną i aby móc porównywać z minimum kolejne elementy zbioru)
4)Wypisz minimum
5)Stop

i to trzeba rozrysować ... proszę o pomoc.
mat1989
Użytkownik
Użytkownik
Posty: 3393
Rejestracja: 29 sty 2006, o 14:15
Płeć: Mężczyzna
Podziękował: 466 razy
Pomógł: 197 razy

Jak ułożyć takie algorytmy?

Post autor: mat1989 »

masz tylko nie wiem czy się odczytasz to jest 1 przykład:
John Nash
Użytkownik
Użytkownik
Posty: 15
Rejestracja: 25 kwie 2006, o 14:49
Płeć: Mężczyzna
Lokalizacja: Princeton
Podziękował: 3 razy
Pomógł: 1 raz

Jak ułożyć takie algorytmy?

Post autor: John Nash »

Tu jest moje rozwiazanie trzeciego zadania w C++. Sam sobie go przeksztalcisz na algorytm. Tylko robilem to na szybko, wiec prog jest bardzo prymitywny.
Oto zrodlo:

Kod: Zaznacz cały

#include <iostream.h>

main()
{
 cout<<"
Ile elementow ma miec tablica?		";
 unsigned int ile;
 cin>>ile;
 long *tab;
 tab = new long [ile];
 cout<<"


Podaj kolejne elementy tablicy:

";
 for (unsigned int i = 0 ; i < ile ; i++)
 {
  cout<<(i+1)<<".	";
  cin>>tab[i];
 }
 long temp = *tab;
 unsigned int index = 0;
 for (i = 0 ; i < ile ; i++)
 {
  if (tab [i] < temp)
  {
   temp = tab [i];
   index = i;
  }
 }
 cout<<"


Najmniejszym elementem tablicy jest element o indeksie "<<(index+1)
     <<"

i wynosi on: "<<temp;
 delete [] tab;
 return 0;
}
Awatar użytkownika
Paul0s
Użytkownik
Użytkownik
Posty: 68
Rejestracja: 18 kwie 2006, o 17:54
Płeć: Mężczyzna
Lokalizacja: 3 - City
Podziękował: 15 razy

Jak ułożyć takie algorytmy?

Post autor: Paul0s »

jaki to jest jezyk programowania??
John Nash
Użytkownik
Użytkownik
Posty: 15
Rejestracja: 25 kwie 2006, o 14:49
Płeć: Mężczyzna
Lokalizacja: Princeton
Podziękował: 3 razy
Pomógł: 1 raz

Jak ułożyć takie algorytmy?

Post autor: John Nash »

No przeciez napisalem - C++. A kompilator, jakiego uzylem, to Borland C++ 3.1.
ODPOWIEDZ