Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 37
  1. #21
    NoClose Wurm
    Registriert seit
    05.03.2008
    Beiträge
    173

    Standard

    Code:
    #include <iostream>
    using namespace std;
    
    #define MAXLIMIT 1000
    
    main()
    {
    int a , b , c;
    
    for( a = 0 ; a <= MAXLIMIT ; a++ )
    {
    for( b = 0 ; b <= MAXLIMIT ; b++ )
    {
    for( c = 0 ; c <= MAXLIMIT ; c++ )
    {
    if( a*a + b*b == c*c && a != 0 && b != 0 && c != 0 )
    {
    cout << "Das Dreieck mit den Seiten a: " << a << " , b: " << b << " und c: " << c << " ist rechwinklig.\n";
    }
    }
    }
    }
    }

    Is zwar ohne Klassen oder C++ spezifisches, geht aber
    Du inkrementierst immer gleichzeitig a, b und c
    => Er versucht nur
    1,1,1
    2,2,2
    3,3,3
    usw.

    MfG RikuXan
    They misunderestimated me.
    George W. Bush



  2. #22
    DateMake Dialer
    Registriert seit
    24.09.2007
    Beiträge
    103

    Standard

    Code:
    #include <iostream>
    
    #DEFINE MAX_WERT 20
    
    using namespace std;
    
    int main()
    {
    int a,b,c,ab;
    cout << "Wert für A eingeben" << endl;
    cin >> a;
    cout << "Wert für B eingeben" << endl;
    cin >> b;
    ab = a*a + b*b;
    for ( i = 0 ; i < MAX_WERT ; i++ )
    {
    c++;
    if ( ab == c*c )
    {
    cout << "Rechtwinklig" << endl;
    }
    else
    {
    cout << "Nicht rechtwinklig" << endl;
    }// Ende Else
    
    }// Ende For 
    
    }// Ende Main()

  3. #23
    Anfänger
    Registriert seit
    08.06.2007
    Beiträge
    20

    Standard

    Zitat Zitat von Mafio
    if(a*a+b*b==c*c)
    {
    cout<<"Das Dreieck ist Rechtwinklig";
    }
    if(!(a*a+b*b==c*c))
    {
    cout<<"Das Dreieck ist Rechtwinklig";
    }
    guck dir das mal an!
    Wäre natürlich schön wenn du uns den fehler nennen könntest und nicht einfach sagst "es geht nicht." Weis jetzt nämlich nich obs nen compilerfehler gibt oder nen laufzeit fehler und wodrauf du hinaus willst.

    Außerdem frag ich mich was du überhaupt von uns willst? Diese Sache zu programmieren ist vollkommen trivial (und sinnlos, naja vllt gibt es ja in deinen gedanken einen höheren Sinn) und wenn man noch nicht mal das schafft ist das board hier vllt der falsche Ort...

  4. #24
    DateMake Dialer
    Registriert seit
    10.10.2008
    Beiträge
    99

    Standard

    also nach deinem post nehme ich jetz an, das du alle rechtwinkligen dreiecke mit ganzzahligen seiten längen bis max_lenght wissen willst.
    dann würd ich einfach 3 zählschleifen verschachteln

  5. #25
    W32.Lovgate Avatar von Mafio
    Registriert seit
    03.08.2008
    Beiträge
    346

    Standard

    so, 1. sry, mein problem war das Dev-C++ eine main datei erstellte die nach dem 25. mal neu schreiben nicht mehr funkte ^^,
    2. ich perfektioniere das programm noch nen bissien und dann sell ich das hier zum download.. wenn jemand will ^^, lol

    3. thx für die ganzen hilfen
    [B] Web Programmierung und Design PhP, MySQL, JavaScript, AJAX, HTML 5, CSS 3.0 ...
    [B] Hosting eines Game-/Voice-/Webserver o.ä.
    [S] Jemanden der [B] gebrauchen kann

  6. #26
    Stanley Jobson Avatar von GregorSamsa
    Registriert seit
    23.08.2008
    Beiträge
    729

    Standard

    Mach doch folgendes:

    Code:
    #include <stdio.h>
    
    int main()
    {
      int a, b;
      float c;
    
      printf("A:");
      scanf("%i", &a);
      printf("B:");
      scanf("%i", &b);
    
      c = sqrt(a+a+b*b);
      printf("C ist %f\n", c);
    
      return 0;
    }

  7. #27
    NoClose Wurm
    Registriert seit
    05.03.2008
    Beiträge
    173

    Standard

    Nur nochmal zum Verständnis :>
    Was genau meintest du jetz ( welcher Codeschnipsel traf es am besten )

    MfG RikuXan
    They misunderestimated me.
    George W. Bush



  8. #28
    W32.Lovgate Avatar von Mafio
    Registriert seit
    03.08.2008
    Beiträge
    346

    Standard

    c = sqrt(a+a+b*b);
    äam, ja...

    ne, aber noch mal was anderen... wie kann ich fest legen das die bereits für a eingesetzten variablen nicht erneut für b infrage kommen wenn b a ist,

    sprich ausgaben wie
    3 , 4 , und 5
    4 , 3 , und 5

    sollen vermieden werden
    [B] Web Programmierung und Design PhP, MySQL, JavaScript, AJAX, HTML 5, CSS 3.0 ...
    [B] Hosting eines Game-/Voice-/Webserver o.ä.
    [S] Jemanden der [B] gebrauchen kann

  9. #29
    Stanley Jobson Avatar von GregorSamsa
    Registriert seit
    23.08.2008
    Beiträge
    729

    Standard

    Ach fuck hab da a*a+b*b falsch geschrieben... is ja wohl klar das a+a eigendlich a*a heißen sollte...

    Zu deinem Problem:
    Entweder einen Algorithmus finden, der die nacheinander die passenden Zahlen ausgibt, oder die bereits benutzen Zahlen (z.B. in einer Matrix) speicherst.

  10. #30
    DateMake Dialer
    Registriert seit
    10.10.2008
    Beiträge
    99

    Standard

    das ist doch eigentlich das geringste problem
    das programm ist jetzt nicht so komplex, das das groß speicher kostet

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •