Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zadanie w c++


Rekomendowane odpowiedzi

Opublikowano

Mam dwa zadanka,pomoze ktos ?

 

1.Napisz algorytm rozwiązujący równanie kwadratowe(z uwzględnieniem wszystkich warunków wyróżnika trójmianu kwadratowego
 
2.Skonstruuj algorytm iteracyjny w postaci listy kroków rozwiązujący zagadke
wież Hanoi dla n krążków
 

ie068n.jpg
Opublikowano

1. Z czym tu konkretnie masz problem?  Jeśli wiesz jak się rozwiązuje równania kwadratowe to nie wiem w czym problem.
2. Spróbuj na kartce rozpisać sobie rozwiązania dla 3,4,5,6 krążków i znajdź jakieś zależności. W tym akurat więcej nie pomogę bo dziś mi się myśleć nie chce :P

EDIT: Okej, rozpiszę Ci w krokach zadanie pierwsze, dalej sam sobie poradzisz z napisaniem tego w jakimś języku.

1. Program wczytuje od użytkownika współczynniki a,b,c

2. Liczy deltę ze wzoru delta=b^2-4ac

2.1 Jeżeli delta jest ujemna to wypisujesz "Brak rozwiązań rzeczywistych" lub jeśli znasz liczby zespolone to robisz podobnie jak w 2.3
2.2 Jeżeli jest równa 0 to podajesz wynik ze wzoru x= -b/2a

2.3 Jeżeli jest większa od zera to podajesz 2 rozwiązania.  x1 = (-b-pierwiastek z delty)/2a   oraz x2=(-b+pierwiastek z delty)/2a.
3. Zakończ program

Opublikowano

#include <iostream>
using namespace std;

void hanoi(int n, char A, char B, char C)
{
   // przekłada n krążków z A korzystając z B na C
   if (n > 0)
   {
      hanoi(n-1, A, C, B);
      cout << A << " -> " << C << endl;
      hanoi(n-1, B, A, C);
   }
}

int main(int argc, char *argv[])
{
  hanoi(3, 'A', 'B', 'C');
  return 0;
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...