.
Отговор в тема
Резултати от 1 до 4 от общо 4
  1. #1

    Питагорови тройка числа

    Значи искам да Ви помоля, да ми напишете, или ако има някъде линк, или пък и аз не знам всички възможи питагорови тройка числа(сборът от квадратите на двата катета е равен на втората степен на хипотенузата) Защото учителя ни е дал задача и който му напише най-много такива числа, ще има 6, аз аз съм си зле и това е добра възможност Та затова Ви моля за тази услуга. Ако има някакъв алагоритъм или каквото да е, ще съм много благодарен.

  2. #2
    Аватара на mech0
    Регистриран на
    Dec 2009
    Град
    София
    Мнения
    345
    Ще ти дам програма, която работи на Dev - C++ и ти дава колкото искаш числа. Само сменяш на 3-тия ред const broi с n числа и то ще ти извади първите n числа, които образуват такива тройки.
    #include <iostream>
    using namespace std;
    int const broi=20;

    int main()
    {int a,b,c,k;
    cout<<"Da se systawi programa, chrez koqto se izwevdat pitagorowi trojki\n";
    cout<<"estestweni chisla a,b,c otgowarqshi na iziskwaneto a*a + b*b = c*c.\n";
    cout<<"Primer: 3,4,5\n";

    for (k=1;k<=broi; k++)
    { a=2*k+1;
    b=2*k*(k+1);
    c=b+1;
    cout<<"Za k = "<<k<<"; a = "<<a<<"; b = "<<b<<"; c = "<<c<<" Pitagor "<<a*a<<" + "<<b*b<<" = "<<c*c<<" == "<<a*a+b*b<<endl;
    //cout<<"kakto i "<<b*b<<" + "<<a*a<<" = "<<c*c<<" sywpada s "<<a*a+b*b<<endl;
    }//for
    system ("pause");
    return 0;
    }
    Ние можем да минем през огън и лед, ние можем до стигнем до края - там, където днес духът ни води напред и се срещат и ада... И Рая !!!

  3. #3
    Мега фен Аватара на Chacho
    Регистриран на
    Nov 2006
    Мнения
    15 573
    Те формулите са си в програмата

    a=2k+1
    b=2k(k+1)
    c=b+1


    Заместваш k с цяло число и получаваш :]

    Най-често използваните пропорции са 3:4:5 и 5:12:13
    Има 10 вида хора. Тези, които могат да четат двоичен код и тези, които не могат.

  4. #4
    Блогодаря много. В C++ - то като сменя броя на числата на 3-тия ред ми изкарва колкото искам

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си