|
|
Obecny czas to Śro 11:01, 22 Sty 2025 |
|
|
Autor
|
Temat |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
#include <stdio.h>
unsigned long silnia_rekurencyjna (int n);
unsigned long silnia_Iteracyjna (int n);
void main()
{
int liczba;
printf("podaj liczbe :");
scanf("%d",&liczba);
printf("%d ! wynosi : %ld \n",liczba ,silnia_rekurencyjna(liczba));
printf("%d ! wynosi : %ld \n",liczba , silnia_Iteracyjna (liczba));
}
unsigned long silnia_rekurencyjna (int n)
{
if (n<=1 ) return 1; else
return n* silnia_rekurencyjna(n-1);
}
unsigned long silnia_Iteracyjna (int n)
{
long wynik=1;
int i;
for (i=1;i<=n;i++) wynik=wynik*i;
return wynik;
}
Post został pochwalony 0 razy
|
Nie 19:34, 30 Mar 2008 |
|
|
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
void dodaj_dwa(int *a);
int main ()
{
int x = 7;
printf("%d\n",x);
dodaj_dwa(&x);
printf("%d\n",x);
return 0;
}
void dodaj_dwa(int *a)
{
*a=*a+2;
}
Post został pochwalony 0 razy
|
Nie 17:40, 06 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
int zamien (char txt[])
{
int i,ile =0;
for (i=0;txt[i]!='\0';i++)
if (txt[i]==' ')
{
txt[i]='_';
ile++;
}
Post został pochwalony 0 razy
|
Nie 17:49, 06 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
#include <stdio.h>
int podziel (float a , float b , float *wynik);
main()
{
float a , b ,wynik;
int ok;
printf("podaj a ");
scanf("%f",&a);
printf("podaj b ");
scanf("%f",&b);
ok = podziel(a,b,&wynik);
if (ok ) printf ("Wynik wynosi %f",wynik) ; else
printf("dzielenie nie wykomalne\n");
}
int podziel (float a,float b ,float *wynik)
{
if (b==0 ) return 0;
*wynik=a/b; return 1;
}
Post został pochwalony 0 razy
|
Nie 18:07, 06 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
#include <stdio.h>
#include <math.h>
int kwadratowe (float a , float b , float c , float *x1 ,float *x2)
{ float pierwiastek, delta;
if (a == 0 ) return -1;
delta = b*b - 4*a*c;
if (delta < 0) return 0;
if (delta == 0 )
{
*x1=-b/(2*a);
*x2=-b/(2*a);
return 1;
}
pierwiastek = (float)sqrt(delta);
*x1= (-b-pierwiastek)/(2*a);
*x2= (-b+pierwiastek)/(2*a);
return 2;
}
main()
{
float a,b,c,x1,x2;
int flaga;
printf("podaj a :");
scanf("%f",&a);
printf("podaj b :");
scanf("%f",&b);
printf("podaj c :");
scanf("%f",&c);
flaga = kwadratowe(a,b,c,&x1,&x2);
switch (flaga)
{
case -1 : printf("to nie jest rownanmie kwadratowe ");break;
case 0 : printf("brak pierwiastkow ");break;
case 1 : printf("pierwiastek podwojny \n x1= \n",x1);break;
case 2 : printf("x1= %f /n x2=%f \n",x1,x2);
}
}
Post został pochwalony 0 razy
|
Nie 18:32, 06 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
/* mozna zapisac struct zespolona z1*/
#include <stdio.h>
#include <math.h>
typedef struct
{
float re;
float im ;
} ZESPOLONA ;
void wypisz(ZESPOLONA x)
{
printf("%f%+fi",x.im,x.re);
}
ZESPOLONA dodaj (ZESPOLONA X,ZESPOLONA Y)
{
ZESPOLONA Z;
Z.im=X.im+Y.im;
Z.re=X.re+Y.re;
return Z;
}
main()
{
ZESPOLONA x={2.0f,-3.0f} ;
ZESPOLONA y={3.0f,-5.0f} ;
wypisz(dodaj(x,y));
}
Post został pochwalony 0 razy
|
Nie 19:42, 06 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
#include <stdio.h>
typedef struct
{
float im;
float re;
} ZESPOLONA;
void sprz(ZESPOLONA * z )
{
z->im = - z->im;
}
void pisz (ZESPOLONA z)
{
printf("%f %+f ",z.re,z.im);
}
void main()
{
ZESPOLONA x;
x.re =5;
x.im =-2;
pisz(x);
sprz(&x);
pisz(x);
}
Post został pochwalony 0 razy
|
Nie 17:51, 20 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
#include <stdio.h>
#include <malloc.h>
void main()
{
char * tab;
int rozmiar ,i ;
printf("ile chcesz wprowadzic znakow :");
scanf("%d",&rozmiar);
getchar();
rozmiar++; //zwiekszam dla zera dodatkowo
tab = (char*) malloc(rozmiar * sizeof(char));
if (tab == NULL){ printf("blad allokacji pamieci \n ") ; } else
{
fgets(tab,rozmiar,stdin);
puts(tab);
free(tab);
}
}
Post został pochwalony 0 razy
|
Nie 19:21, 20 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
#include <stdio.h>
void main()
{
FILE *p ;
int liczba;
p=fopen("plik.txt","r"); //otwieram plik do odczytu
if (p != NULL) // sprawdzam czyt sie go udalo otworzyc
{
fscanf(p,"%d",&liczba); //wczytuje zmienna z pliku
printf("%d",liczba);
fclose(p); //zamykam plik
}
}
Post został pochwalony 0 razy
|
Nie 19:33, 20 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
#include <stdio.h>
void main()
{
FILE *p ;
int liczba;
p=fopen("plik.txt","w"); //otwieram plik do odczytu
if (p != NULL) // sprawdzam czyt sie go udalo otworzyc
{
fscanf(p,"%d",&liczba); //wczytuje zmienna z pliku zwraca EOF
//fgets zwraca nulll
printf("%d",liczba);
fclose(p); //zamykam plik
}
}
Post został pochwalony 0 razy
|
Nie 19:38, 20 Kwi 2008 |
|
|
adminfz
Dołączył: 08 Sty 2007
Posty: 371
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
[link widoczny dla zalogowanych]
Zadania z Ćwiczeń od Bartosza - niektóre
Post został pochwalony 0 razy
|
Pon 16:43, 21 Kwi 2008 |
|
|
|
Zasady:
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|
|
|
|
|
|
|
|