Strona 1 z 1

mała prośba o skrypt/program

: 17 marca 2008, 20:14
autor: badn3wz
to mój pierwszy post na forum więc witam :D . na wstępie napisze że sam sobie nie poradzę bo jak dotąd na informatyce zaczęliśmy html'a więc do programowania wszelkiego rodzaju jeszcze daleko:/. sam problem dotyczy matematyki/mojego lenistwa - otóż na matmie babka każe nam każdy pierwiastek skracać (zamiast sqrt 63 mamy pisać 3*sqrt 7). więc czy mógłby mi ktoś napisać skrypt/program który by np. uruchamiał wcalc i dzielił podaną liczbę przez wszystkie liczby naturalne od niej mniejsze i podawał mi wyniki? wiem że to można bez problemu manualnie zrobić ale czasem sie zdarzy cos w stylu sqrt 6464 a wtedy sie nie bardzo chce... program może być zrobiony dowolnie byleby robił swoje i bylebym wiedział jak go uruchomić. za wszelkie próby udane bądź nie z góry thx. aha sqrt to pierwiastek kwadratowy w wcalcu ;)

: 17 marca 2008, 20:34
autor: ponton
W Maximie masz funkcję factor() która rozkłada liczbę na czynniki pierwsze.

: 12 kwietnia 2008, 19:44
autor: badn3wz
a moglbys napisac jak dokladnie tej funkcji uzyc?

: 12 kwietnia 2008, 22:50
autor: thalcave
prosze:

Kod: Zaznacz cały

#include <iostream>

using namespace std;


int main()
{
  cout << "Podaj liczbe do rozkladu: ";
  int N;
  int i = 2;
  cin >> N;

  cout << "Rozklad liczby " << N << ": ";
  
  
  while (N != 1)
  {
    if ( N % i == 0)
    {
      N = N / i;
      cout << " " << i << " ";
    }
    else
      i++;
  };
  
  cout << endl;
  return 0;
};