rogram trojkat
i arcim w dniu Sunday, 4 November 2007, 07:36 napisał(a)
#include <iostream.h>
#include <math.h>
int main()
{
int a,b,c;
float p=0;
cout << "podaj a ";
cin >>a;
cout << "podaj b ";
cin >>b;
cout << "podaj c ";
cin >>c;
if (((a+b)>c) && ((a+c)>b) && ((b+c)>a) && (a>0) && (b>0) && (c>0))
{ p=(a+b+c) / 2.0;
cout <<"pole = "<<sqrt(p*(p-a)*(p-b)*(p-c))<<endl; }
else cout << "to nie jest trojkat ";
system("PAUSE");
retirn 0;
}
23.12.2007 - Ćwiczenia
Emil Romanowski w dniu niedziela, 23 grudzień 2007, 10:38 napisał(a)
#include <cstdlib>#include <iostream>
using namespace std;int tab[5][5];int main(int argc, char *argv[])
//wprowadzanie danych(reczne) for(int i=0; i<5; i++) for (int j=0; j<5;j++) {cout << " podaj el. " <<"w:"<<i<< " " <<"k:"<<j<< " - "; cin>>tab[i][j]; } //wyswietlanie for(int i=0; i<5; i++) {for(int j=0; j<5; j++) cout<< tab [i][j]<<" "; cout << endl;} //sumowanie int suma=0; for(int i=0; i<5; i++) for(int j=0; j<5; j++) suma+= tab [i][j]; cout <<"suma= " << suma <<endl; //max int max, min; max=tab[0][0]; min=tab [0][0]; for(int i=0;i<5; i++) for(int j=0; j<5; j++) {if (max<tab [i][j]) max=tab [i][j]; if (min>tab [i][j]) min=tab [i][j];} cout <<"max= " <<max<<" min= "<<min<<endl; //wypisywanie parzystych for(int i=0; i<5; i++) for (int j=0; j<5; j++) if ((tab [i][j]%2)==0) cout<< tab[i][j] << " " ; cout <<endl; //srednia float srednia=0; srednia=suma/25.0; cout <<"srednia= " << srednia <<endl; //wypisanie nieparzystych for(int i=0; i<5; i++) for (int j=0; j<5; j++) if ((tab [i][j]%2)==1) cout<< tab[i][j] << " " ; cout <<endl; //suma el. w wierszu nr wiersza podaje uzytkownik. int sumaw=0; int i=0; cout<< " podaj numer wiersza ";cin>>i; for(int j=0; j<5; j++) sumaw+= tab [i][j]; cout <<"suma wiersza= " << sumaw <<endl;
system("PAUSE"); return EXIT_SUCCESS;}
Odpowiedz
Odp: 23.12.2007 - Ćwiczenia
Tomasz Bielecki w dniu niedziela, 23 grudzień 2007, 11:17 napisał(a)
//--------------------------------------------------------------------------#include <vcl.h>#pragma hdrstop#include <iostream.h>//---------------------------------------------------------------------------#pragma argsusedfloat max(float a,float b){if (a>b) return a; else return b;}int main(int argc, char* argv[]){ float a,b; cout<<"podaj a "; cin>>a; cout<<"podaj b "; cin>>b;cout<<"wieksza "<<max(a,b)<<endl; float c; cout<<"podaj c "; cin>>c;cout<<"max z abc: "<<max((a,b),c)<<endl; system("PAUSE"); return 0;
Przejdź do wiadomości wyżej („parent”) | Odpowiedz
Emil Romanowski w dniu niedziela, 23 grudzień 2007, 11:42 napisał(a)
using namespace std;
//silnia iteracyjnalong int silnia(int n)
{ if (n<=1) return 1; else {long int x=1; for (int i=1;i<=n; i++) x=x*i; return x;}}
int main(int argc, char *argv[])
{ for (int i=0;i<14;i++) cout <<i<<"!="<<silnia(i)<<endl; system("PAUSE"); return EXIT_SUCCESS;}
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
//silnia rekurencyjnalong int silniar(int n)
{ if (n<=1) return 1; else return silniar(n-1)*n;}
{ for (int i=0;i<14;i++) cout <<i<<"!="<<silniar(i)<<endl; system("PAUSE"); return EXIT_SUCCESS;}
2008.01.12 Potęga rekurencyjnie
Małgorzata Kasprzak w dniu Saturday, 12 January 2008, 11:52 napisał(a)
//---//---------------------------------------------------------------------------
#pragma hdrstop
//---------------------------------------------------------------------------#include<iostream.h>#pragma argsusedfloat potega(float a...
eulal