Autor Wiadomość
Ricko
PostWysłany: Wto 19:25, 02 Lis 2010    Temat postu: Język C - Podstawowe Programy

PROGRAMY

LICZBY PARZYSTE DO 100


Cytat:
#include<stdio.h>
#include<conio.h>

int main () {
int a;

for (a=0; a<101; a+=2)
printf("\n %d",a);


getch();
return 0;
}



Efekt działania:
0
2
4
...
100

_____________________________________________________________

LICZBY NIEPARZYSTE DO 100


Cytat:
#include<stdio.h>
#include<conio.h>

int main () {
int a;

for (a=1; a<101; a+=2)
printf("\n %d",a);


getch();
return 0;
}


Efekt działania:
1
3
5
...
99

_____________________________________________________________

DWA RZĘDY LICZB ZWIĘKSZAJĄCYCH SIĘ O 1 (DRUGI RZĄD O JEDEN WIĘKSZY)

Cytat:

#include<stdio.h>
#include<conio.h>

int main() {
int a;

for (a=0; a<100; a++)
printf("\n %d %d",a,a+1);


getch();
return 0;
}


Efekt działania:
0 1
1 2
2 3
......
99 100

_____________________________________________________________

FUNKCJA LINIOWA ax+b=0

Cytat:
#include<stdio.h>
#include<conio.h>

int main() {
float a,b,x;

puts("Podaj a i b");
scanf("\n %d %d",&a,&b);

if ((a == 0) && (b == 0))
printf("\n %s","Rownanie tozsamosciowe - 0=0 ");
else
if ((a == 0) && (b != 0))
printf("\n %s","Rownanie sprzeczne");
else
{
x=-b/a;
printf("\n %s %f","Rozwiazanie wynosi: ",x);
}

getch();
return 0;
}

_____________________________________________________________

FUNKCJA KWADRATOWA ax^+bx+c=0


Cytat:
#include<stdio.h>
#include<conio.h>
#include<math.h>

int main() {
int a,b,c;
float x,x1,x2,delta;

puts("Podaj a,b i c");
scanf("\n %d %d %d",&a,&b,&c);
delta=(b*b)-4*a*c;
printf("\n %s %f","Delta wynosi: ",delta);

if (delta < 0)
printf("\n %s","Delta ujemna, rownanie bez rozwiazania");
else
if (delta == 0)
{
x = -b/2*a;
printf("\n %s %f","Rownanie ma jedno rozwiazanie: ",x);
}
else
{
x1 = (-b+sqrt(delta))/(2*a);
x2 = (-b-sqrt(delta))/(2*a);
printf("\n %s %f %f","Rownanie ma dwa rozwiazania: ",x1,x2);
}

getch();
return 0;
}


_____________________________________________________________

DODATKOWE:

POTĘGOWANIE


Cytat:
#include<stdio.h>
#include<conio.h>

int main () {
int a,n,i,s;

puts("Podaj podstawe i wykladnik potegi");
scanf("\n %d %d",&a,&n);
printf("\n %s %d \n %s %d","Podstawa rowna sie ",a,"Wykladnik rowna sie ",n);

s=1;

for (i=0; i<n; i++)
s=s*a;

printf("\n %s %d","Wynik potegowania to: ",s);


getch();
return 0;
}


_____________________________________________________________

SILNIA


Cytat:
#include<stdio.h>
#include<conio.h>

int main() {
int a,i,s;

puts("Podaj liczbe");
scanf("\n %d",&a);

s=1;

for (i=1; i<=a; i++)
s=s*i;

printf("\n %s %d","Wynik to: ",s);


getch();
return 0;
}

Powered by phpBB © 2001,2002 phpBB Group