Ejemplo n.º 1
0
Archivo: p7.cpp Proyecto: ggbarn/repo
void ogolna()
{
 string wzor;
 cout << "y=a(x-p)2+q -> y=ax2+bx+c" << endl;
 cout << "Podaj a: ";
     a= pobierz(a);
 cout << "Podaj p: ";
p = pobierz(p);
 cout << "Podaj q: ";
q= pobierz(q);
  
 b = -2*(p*a);
 delta = (-4)*(a*q);
 c = delta / ((b*b) + 4*a);
  
 cout << "Wartosc b: " << b << endl;
 cout << "Wartosc wyroznika trojmianu kwadratowego(delty): " << delta << endl;
 cout << "Wartosc c: " << c << endl << endl;
 cout << "Postac ogolna: ";
 cout << "y=" << a << "x2";
if(b>0) cout << "+" << b;
 cout << b << "x";
if(c>0) cout << "+"; 
cout << c;
    
 parametry();
}
Ejemplo n.º 2
0
Archivo: p7.cpp Proyecto: ggbarn/repo
void kanoniczna()
{
     cout << "y=ax2+bx+c -> y=a(x-p)2+q" << endl;
     cout << "Podaj wartosc a: ";
       a= pobierz(a);
cout << "Podaj wartosc b: ";
      b= pobierz(b);
cout << "Podaj wartosc c: ";
c= pobierz(c);
 
p = -b / (2*a);
delta = (b*b) - (4*a*c);
q = -delta / (4*a);
cout << "Wartosc p: " << p << endl;
cout << "Wartosc wyroznika trojmianu kwadratowego(delty): " << delta << endl;
cout << "Wartosc q: " << q << endl  << endl;
cout << "Postac kanoniczna: ";
   cout << "y="
        << a;
    if(p < 0) 
    {
  cout      << "(x+" << -p;
        }else
        {
cout        << "(x-" << p; 
             }
     if(q < 0) cout << ")2-" << -q ;
        else cout <<")2+" << q;
        parametry();
         
}
Ejemplo n.º 3
0
int main()
{

int n,m;
int *arr_n;
int *arr_m;
int *wyniczek;

printf("Podaj N: ");
scanf("%d",&n);
printf("Podaj M: ");
scanf("%d",&m);

printf("Teraz pobiore tablice N.\n");
arr_n = (int*)malloc(sizeof(int)*n);
pobierz(arr_n,n);

printf("Teraz pobiore tablice M.\n");
arr_m = (int*)malloc(sizeof(int)*m);
pobierz(arr_m,m);

wyniczek=naprzemian(arr_n,arr_m,n,m);
wypisz(wyniczek,max(n,m));

free(arr_m);
free(arr_n);
free(wyniczek);
}
Ejemplo n.º 4
0
int maxszer(drzewo d)
{
    kolejka kol = malloc(sizeof(Tkolejkal));
    drzewo temp;
    int max = 0, poziom = 0;
    tworzpusta(kol);
    wstaw(kol, d);
    wstaw(kol, NULL);
    while(!pusta(*kol))
    {
        pobierz(kol, &temp);
        if(temp == NULL)
        {
            if(poziom > max)
                max = poziom;
            if(poziom > 0)
                wstaw(kol, NULL);
            poziom = 0;
        }
        else
        {
            poziom++;
            if(temp->psyn != NULL)
                wstaw(kol, temp->psyn);
            if(temp->lsyn != NULL)
                wstaw(kol, temp->lsyn);
        }
    }
    free(kol);
    return max;
}
Ejemplo n.º 5
0
int main()
{
int m,n,i;
float* tablica_m;
float* tablica_n;

printf("Podaj m: ");
scanf("%d",&m);
printf("Podaj n: ");
scanf("%d",&n);

tablica_m = (float*)malloc(sizeof(float)*m);
tablica_n = (float*)malloc(sizeof(float)*n);

pobierz(tablica_m,m);
pobierz(tablica_n,n);

printf("Najpierw wyswietle sume mnogosciowa M+N:\n");
for (i=0;i<m;i++) { printf("%0.2f\n",tablica_m[i]); }
for (i=0;i<n;i++) { printf("%0.2f\n",tablica_n[i]); }

printf("Teraz bedzie iloczyn mnogosciowy M*N:\n");
for (i=0;i<m;i++)
{
if(jest_w(tablica_n,n,tablica_m[i]))
printf("%0.2f\n",tablica_m[i]);
}

printf("A teraz wyswietle roznice mnogosciowa:\n");
for (i=0;i<m;i++)
{
if(!jest_w(tablica_n,n,tablica_m[i]))
printf("%0.2f\n",tablica_m[i]);
}

free(tablica_m);
free(tablica_n);

return 0;
}