|
WSB Chorzów - UnderWSB Informatyka i ekonometria.
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
skalp-slot
Administratorek
Dołączył: 13 Lut 2006
Posty: 29
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: sie biorą dzieci?
|
Wysłany: Pon 19:22, 13 Lut 2006 Temat postu: Ćwiczenia |
|
|
Ćwiczenia:
robi i wyswietla tablice 2 wymiarowa
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int a, b, i, j, n, m;
int tab[10][10];
printf("podaj wymiary tablicy \n");
scanf("%d%d", &n, &m);
printf("podaj zakres liczb \n");
scanf("%d%d", &a, &b);
for(i=0; i<n; i++)
for(j=0; j<m; j++)
tab[j]=a + rand()%(b-a);
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
printf("%d ", tab[i][j]);
printf("\n");
}
system("pause");
return(0);
}
petla ktora wyswietla tablice
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
printf("%d ", tab[i][j]);
printf("\n");
}
kolos
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int s=0, i, n, a, b, sd=0;
float k;
printf("podaj n a b \n");
scanf("%d%d%d",&n,&a,&b);
int tab[n];
for(i=0; i<n; i++)
tab[i]=a+rand()%(b-a);
for(i=0; i<n; i++)
printf("%d ", tab[i]);
for(i=0; i<n; i++)
{
if (tab[i]>0)
{
sd=sd+1;
s=s+tab[i];
}
}
k=s/sd;
printf("srednia arytmetyczna=%f", k);
system("pause");
return(0);
}
zlicza ilosc elementow tablicy
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int s, a, b, i, j, n, m;
printf("podaj wymiary tablicy \n");
scanf("%d%d", &n, &m);
int tab[n][n];
printf("podaj zakres liczb \n");
scanf("%d%d", &a, &b);
for(i=0; i<n; i++)
for(j=0; j<m; j++)
tab[i][j]=a + rand()%(b-a);
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
printf("%d ", tab[i][j]);
printf("\n");
}
s=0;
for(i=0; i<n; i++)
for(j=0; j<m; j++)
s+=tab[i][j];
printf("suma liczb w tablicy=%d \n", s);
system("pause");
return(0);
}
zlicza sume liczb dodatnich w tablicy
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int s, a, b, i, j, n, m;
printf("podaj wymiary tablicy \n");
scanf("%d%d", &n, &m);
int tab[n][n];
printf("podaj zakres liczb \n");
scanf("%d%d", &a, &b);
for(i=0; i<n; i++)
for(j=0; j<m; j++)
tab[i][j]=a + rand()%(b-a);
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
printf("%d ", tab[i][j]);
printf("\n");
}
s=0;
for(i=0; i<n; i++)
for(j=0; j<m; j++)
if (tab[i][j]>0)
s+=tab[i][j];
printf("suma liczb dodatnich w tablicy=%d \n", s);
system("pause");
return(0);
}
zlicza ilosc elementow dodatni ujemnych i zer w tablicy
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int sd=0, su=0, zera=0, a, b, i, j, n, m;
printf("podaj wymiary tablicy \n");
scanf("%d%d", &n, &m);
int tab[n][n];
printf("podaj zakres liczb \n");
scanf("%d%d", &a, &b);
for(i=0; i<n; i++)
for(j=0; j<m; j++)
tab[i][j]=a + rand()%(b-a);
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
printf("%d ", tab[i][j]);
printf("\n");
}
for(i=0; i<n; i++)
for(j=0; j<m; j++)
{
if (tab[i][j]>0)
sd++;
if (tab[i][j]<0)
su++;
if(tab[i][j]==0) zera++;
}
printf("liczba zer w tablicy=%d \n", zera);
printf("liczb dodatnich w tablicy=%d \n", sd);
printf("liczb ujemnych w tablicy=%d \n", su);
system("pause");
return(0);
}
liczy sume elementow nad przekatna \
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int s=0, su=0, zera=0, a, b, i, j, n, m;
printf("podaj wymiary tablicy \n");
scanf("%d%d", &n, &m);
int tab[n][n];
printf("podaj zakres liczb \n");
scanf("%d%d", &a, &b);
for(i=0; i<n; i++)
for(j=0; j<m; j++)
tab[i][j]=a + rand()%(b-a);
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
printf("%d ", tab[i][j]);
printf("\n");
}
for(i=0; i<n-1; i++)
{
for(j=i+1; j<n; j++)
s+=tab[i][j];
}
printf("suma=%d \n", s);
system("pause");
return(0);
}
liczy po przekatna
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int s=0, su=0, zera=0, a, b, i, j, n, m;
printf("podaj wymiary tablicy \n");
scanf("%d", &n);
int tab[n][n];
printf("podaj zakres liczb \n");
scanf("%d%d", &a, &b);
for(i=0; i<n; i++)
for(j=0; j<n; j++)
tab[i][j]=a + rand()%(b-a);
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%d ", tab[i][j]);
printf("\n");
}
for(i=1; i<n; i++)
{
for(j=0; j<i; j++)
s+=tab[i][j];
}
printf("suma=%d \n", s);
system("pause");
return(0);
}
[i]źródło: www.wuesbe.fora.pl
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
skalp-slot
Administratorek
Dołączył: 13 Lut 2006
Posty: 29
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: sie biorą dzieci?
|
Wysłany: Pon 19:22, 13 Lut 2006 Temat postu: |
|
|
Ćwiczenia:
min max z 2 liczb
#include <stdio.h>
#include <stdlib.h>
void maxmin(int a, int b, int &max, int &min)
{
max=(a<b)? b: a;
min=(a<b)? a: b;
}
main()
{
int x, y, ma, mi;
printf("podaj dwie liczby x i y");
scanf("%d%d",&x,&y);
maxmin (x,y,ma,mi);
printf("wieksza liczba to %d\n", ma);
printf("mniejsza liczba to %d\n", mi);
system("pause");
return 0;
}
srednia
#include <stdio.h>
#include <stdlib.h>
float sr(int x[], int n)
{
float s=0.0;
for (int i=0; i<n; i++)
s=s+x[i];
return s/n;
}
main()
{
float sred;
int tab[]={1,2,5,0,7,4};
sred = sr(tab,6);
printf("srednia = %f\n", sred);
system("pause");
return 0;
}
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
skalp-slot
Administratorek
Dołączył: 13 Lut 2006
Posty: 29
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: sie biorą dzieci?
|
Wysłany: Pon 19:23, 13 Lut 2006 Temat postu: |
|
|
Fibonacci z funkcją GetCurrentTime:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int licz=0;
int sil (int n)
{
licz++;
//printf ("licz=%d n=%d \n" ,licz, n);
if (n<=1) return 1;
else return sil(n-1)+sil(n-2) ;
}
main()
{
int x, y, s, i, ;
float a,b;
int z, v;
printf ("Podaj x \n");
scanf ("%d",&x);
a = GetCurrentTime();
printf ("suma %d = %d %d\n", x, sil(x), licz );
b = GetCurrentTime();
printf ("czas liczenia %f\n", b-a);
system ("pause");
return 0;
}
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Możesz pisać nowe tematy 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
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|