Zgryźliwość kojarzy mi się z radością, która źle skończyła.
SPRAWOZDANIE
Uniwersytet Technologiczno-Przyrodniczy
im. Jana i Jędrzeja Śniadeckich w Bydgoszczy
Wydział Telekomunikacji i Elektrotechniki
Instytut Elektrotechniki
Zakład Elektroenergetyki
Przedmiot:
Informatyka - laboratorium
Rok:
2011/2012
Semestr:
II
Tytuł ćwiczenia:
Programowanie
Numer ćwiczenia:
002
Sprawozdanie wykonał (imię i nazwisko):
Paweł Wejnerowski
Data wykonania ćwiczenia:
Data oddania
sprawozdania:
Podpis autora sprawozdania:
Napisz funkcję SUMA wyznaczającą sumę dwóch wprowadzonych z klawiatury liczb
całkowitych. Napisz program wykorzystujący funkcję SUMA
.//------------------------------------------------------------------------
#pragma hdrstop
#include <vcl.h>
#include<math.h>
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#pragma hdrstop
//-------------------------------------------------------------------------#pragma argsused
int suma( int x,int y )
{
int z;
z=x+y;
return z;
}
int main(int argc, char* argv[])
{
int a,b,c;
cout<<"podaj a=";
cin>>a;
cout<<"podaj b=";
cin>>b;
c=suma(a,b);
cout<<"suma="<<c;
getch();
return 0;
}
//-------------------------------------------------------------------------
program3.3Napisz funkcję, która ma trzy parametry formalne a, b, c będące liczbami całkowitymi.
Wartością funkcji jest jeden, jeśli zadane liczby są liczbami pitagorejskimi oraz zero
w przeciwnym wypadku. Liczby pitagorejskie spełniają warunek: a*a+b*b=c*c. Użyj
napisanej funkcji w programie.
3.4.
//-------------------------------------------------------------------------#pragma hdrstop
#include <vcl.h>
#include<math.h>
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#pragma hdrstop
//-------------------------------------------------------------------------#pragma argsused
int pitagoras( int x,int y, int z )
{
if ((pow(x,2)+pow(y,2))==pow(z,2))
return 1;
else
return 0;
}
int main(int argc, char* argv[])
{
int a,b,c;
cout<<"podaj a=";
cin>>a;
cout<<"podaj b=";
cin>>b;
cout<<"podaj c=";
cin>>c;
if(pitagoras(a,b,c)==1)
cout<<"liczby sa pitagorejskie";
else
cout<<"liczby nie sa pitagorejskie";
getch();
return 0;
}
Program
//-------------------------------------------------------------------------#pragma hdrstop
#include <vcl.h>
#include<math.h>
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#pragma hdrstop
//-------------------------------------------------------------------------#pragma argsused
int pitagoras( int x,int y, int z )
{
if ((pow(x,2)+pow(y,2))==pow(z,2))
return 1;
else
return 0;
}
int main(int argc, char* argv[])
{
int a,b,c;
int n;
cout<<"podaj n";
cin>>n;
for(int a=1;a<=n;a++)
for(int b=1;b<=n;b++)
for(int c=1;c<=n;c++)
if(pitagoras(a,b,c)==1)
cout<<setw(5)<<a<<setw(5)<<b<<setw(5)<<c<<endl;
else
getch();
return 0;
}
Program obliczajacy funkcji silnia
//---------------------------------------------------------------------------
#pragma hdrstop
#include <vcl.h>
#include<math.h>
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#pragma hdrstop
//-------------------------------------------------------------------------
#pragma argsused
int silnia(int z)
{
int w=1;
for(int i=1;i<=z;i++)
w*=i;
return w;
...