###############################zad1####################################
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
void zad1(int n)
{
long int suma=0;
int L;
int liczba;
char tab[10];
for(L=2;L<=n;L++)
{
for(liczba=1;liczba<=L;liczba++)
{
tab[liczba-1]='1' + liczba-1;
}
tab[liczba-1]='\0';
printf("%s ",tab );
suma+=atol(tab);
}
printf("suma=%s",ltoa(suma,tab,10));
}
int main()
{
zad1 (6);
getch();
return 0;
}
###################### zad2 #########################################
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include<math.h>
float f(float x)
{
return sin(x)/x;
}
void zad2()
{
float x;
int linie=0;
for(x=0.3;x<=1.7;x+=0.02)
{
printf("%0.4f\n",f(x));
linie++;
if (linie==20)
{
printf("nacisnij dowolny klawisz\n");
getch();
linie=0;
}
}
}
##############################################################
###################################zad3#################################
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include<math.h>
double silnia(int k)
{
double sil=1;
int i;
for(i=1;i<=k;i++)
sil*=i;
return sil;
}
void zad3()
{
int k;
for(k=11;k<=99;k+=2)
{
printf("k=%d k!=%0.0f\n",k,silnia(k));
if((k-11)%30==0)
{
printf("nacisnij dowolny klawisz\n");
getch();
clrscr();
}
}
}
int main()
{
zad3();
getch();
return 0;
}
#####################################zad4############################
#include<stdio.h>
#include<conio.h>
void poziom(int x, int y, int dlugosc,char znak)
{
int i;
gotoxy(x,y);
for(i=x;i<=x+dlugosc;i++) printf("%c",znak);
}
void pion(int x,int y, int wysokosc, char znak)
{
int i;
for(i=y;i<=y+wysokosc;i++){
gotoxy(x,i);
printf("%c\n",znak);
}
}
void ramka(int x, int y, int dlugosc, int wysokosc, char znak)
{
poziom(x,y,dlugosc,znak);
poziom(x,y+wysokosc,dlugosc,znak);
pion(x,y,wysokosc,znak);
pion(x+dlugosc,y,wysokosc,znak);
}
int main()
{
clrscr();
ramka(3,4,5,5,'*');
ramka(1,1,10,10,'#');
getch(); }
###################################zad5#########################
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include<math.h>
double silnia(int k)
{
double sil=1;
int i;
for(i=1;i<=k;i++)
sil*=i;
return sil;
}
void zad5()
{
int k;
double suma=0;
for(k=11;k<=59;k+=4)
{
suma+=silnia(k);
}
printf("suma=%0.0f", suma);
}
int main()
{
zad5();
getch();
return 0; }
################################## zad6###############################
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
int k;
double x;
double silnia(int k)
{
double sil=1;
int i;
for(i=1;i<=k;i++)
sil*=i;
return sil;
}
double suma()
{
double i;
double wynik=1;
double znak=-1;
for(i=2;i<=k;i+=2) {
wynik+=znak*pow(x,i)/silnia(i);
znak=-znak;
}
return wynik;
}
void main()
{ int b;
clrscr();
printf("podaj k");
scanf("%d",&k);
printf("podaj x");
scanf("%lf",&x);
printf("%lf",suma());
getch(); }
########################### zad7###################################
#include<stdio.h>
#include<conio.h>
void poziom(int x, int y, int dlugosc,char znak)
{
int i;
gotoxy(x,y);
for(i=x;i<=x+dlugosc;i++) printf("%c",znak);
}
void pion(int x,int y, int wysokosc, char znak)
{
int i;
for(i=y;i<=y+wysokosc;i++){
gotoxy(x,i);
printf("%c\n",znak);
}
}
void ramka(int x, int y, int dlugosc, int wysokosc, char znak)
{
poziom(x,y,dlugosc,znak);
poziom(x,y+wysokosc,dlugosc,znak);
pion(x,y,wysokosc,znak);
pion(x+dlugosc,y,wysokosc,znak);
}
int main()
{
clrscr();
ramka(3,4,5,5,'*');
ramka(1,1,10,10,'#');
getch();
}
################################zad8###############################
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
int k;
double x;
double silnia(int k)
{ double sil=1;
int i;
for(i=1;i<=k;i++)
sil*=i;
return sil; }
double suma()
{ double i;
double wynik=1;
double znak=-1;
for(i=2;i<=k;i+=2) {
wynik+=znak*pow(x,i)/silnia(i);
znak=-znak; }
return wynik;
}
void main()
{
int b;
clrscr();
printf("podaj k");
scanf("%d",&k);
printf("podaj x");
scanf("%lf",&x);
printf("%lf",suma());
getch();
}
#####################################zad10###############################
#include<stdio.h>
#include<math.h>
#include<conio.h>
double b(int k)
{
double n;
double wynik=1;
for(n=1;n<=k;n++)
wynik*=1-1/(4*n*n);
return wynik;
}
void main()
{
int x;
for(x=1;x<=351;x++)
{
printf("b(%d)=%lf\n" , x,b(x));
if(x%20==0)
{
getch();
}
}
printf("%lf",2/M_PI);
getch();
}
#####################################zad11#############################
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include<math.h>
void zad11(double eps)
{
unsigned int n=1;
while (pow(n,5)/(pow(1.0002,n+3))>=eps ) n++;
printf("n=%d",n);
}
int main()
{
double eps;
printf("podaj epsilon");
scanf("%f" , &eps);
zad11(eps);
getch();
return 0;
}