ZAD 1
#include <stdio.h>
#include <stdlib.h>
main()
{
float xp,xk,dx,i;
printf("podaj xp,xk i dx:\n");
scanf("%f %f %f",&xp,&xk,&dx);
i=xp;
do
{ printf(" %f",i);
printf(" %f",i*i);
printf(" %f\n",i*i*i);
i=i+dx; }
while(i<=xk);
system("PAUSE");
return 0;
}
ZAD 1 FOR
#include <stdio.h>
#include <stdlib.h>
main()
{
float xp,xk,dx,i,x,a,b,c;
printf("podaj xp, xk i dx:\n");
scanf("%f %f %f",&xp,&xk,&dx);
for(i=xp;i<=xk;i=i+dx)
{a=i;
b=i*i;
c=i*i*i;
printf("%f %f %f\n",a,b,c);}
system("PAUSE");
return 0;
}
ZAD 1 WHILE
#include <stdio.h>
#include <stdlib.h>
main()
{
float xp,xk,dx,i;
printf("podaj xp,xk i dx:\n");
scanf("%f %f %f",&xp,&xk,&dx);
i=xp;
while(i<=xk)
{ printf(" %f",i);
printf(" %f",i*i);
printf(" %f\n",i*i*i);
i=i+dx; }
system("PAUSE");
return 0;
}
ZAD 2
#include <stdio.h>
#include <stdlib.h>
main()
{
float a,n,k=0,i,suma=0,suma_dod=0,suma_uj=0,srednia_wszystkich,srednia_ujemnych;
et:
printf("podaj ilosc liczb\n");
scanf("%f",&n);
for(i=1;i<=n;i=i+1)
{
printf("podaj liczbe\n");
scanf("%f",&a);
suma=suma+a;
if(a>0)
{suma_dod=suma_dod+a;}
if(a<0)
{suma_uj=suma_uj+a;
k=k+1;}
}
srednia_wszystkich=suma/n;
if(k!=0)
{srednia_ujemnych=suma_uj/k;}
else {srednia_ujemnych=0;}
printf("suma wszystkich liczb to:%f\n",suma);
printf("srednia wszystkich liczb to:%f\n",srednia_wszystkich);
printf("srednia ujemnych to:%f\n",srednia_ujemnych);
printf("suma liczb wiekszych od 0 to:%f\n",suma_dod);
goto et;
system("PAUSE");
return 0;
}
ZAD 3
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int a,i,rd,ilosc_parz;
float srednia,n,suma,iloczyn;
ilosc_parz=0.0;
iloczyn=1.0;
suma=0.0;
n=0.0;
i=1;
do
{
printf("podaj liczbe:\n");
scanf("%d",&a);
if(a>0)
{ suma=suma+a;
n=n+1;}
if(a<5 || a>10)//pamietac ze || ,a nie &&
{ iloczyn= iloczyn*a;}
rd=a%2; //zapamietac ze tak sie oznacza parzyste: a%2!!!!!//
if(rd==0)
{ilosc_parz=ilosc_parz+1;}
i=i+1; }
while (a>=0);
srednia=suma/n;
printf ("Srednia liczb >0 = %f",srednia);
printf ("\n");
printf ("Iloczn liczb spoza przedzialu <5,10> = %f",iloczyn);
printf ("\n");
printf ("Ilosc liczb parzystych= %d", ilosc_parz);
printf ("\n");
system("PAUSE");
return 0;
}
ZAD 4
#include <stdio.h>
#include <stdlib.h>
int main()
{
int Np,Nk,i,a,suma,min1,min2;
suma=0;
printf("podaj Np i Nk:\n");
scanf("%d %d",&Np,&Nk);
if(Np>Nk)
{printf("podaj Np i Nk:\n");
scanf("%d %d",&Np,&Nk);}
for(i=Np;i<=Nk;i=i+1)
{ a=i*i-15*i+50;
suma=suma+a;}
min1 = 1*1-15*1+50;
min2= Np*Np-15*Np+50;
for(i=1;i<=Nk;i=i+1)
a=i*i-15*i+50;
if(a<min1)
min1=a;
for(i=Np;i<=Nk;i=i+1)
a=i*i-15*i+50;
if(a<min2)
min2=a;
printf("Suma = %d\n",suma);
if (Np==1) {printf ("Wartosc namniejsza= %d\n", min1);}
else printf ("Wartosc namniejsza= %d \n", min2);
system("PAUSE");
return 0;
}
------
ZAD 5
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
main()
{
float a0=1.0,a_1=1.5,a_2=2, ai, ai_1, ai_2,ai_3,i;
int N;
printf("podaj N:\n");
scanf("%d",&N);
ai_1=a0;
ai_2=a_1;
ai_3=a_2;
for(i=1;i<=N;i=i+1)
{
ai=ai_1*sqrt(ai_2+ai_3);
ai_3=ai_2;
ai_2=ai_1;
ai_1=ai;
}
printf("wynik:%f",ai);
system("PAUSE");
return 0;
}