Jak ułożyć takie algorytmy?
-
- 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?
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...
-
- Użytkownik
- Posty: 15
- Rejestracja: 14 kwie 2006, o 12:33
- Płeć: Mężczyzna
- Lokalizacja: Digital World
Jak ułożyć takie algorytmy?
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.
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.
-
- 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?
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:
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;
}