uz102tdz

Programy na zaliczenie
T#63361 wrzucajcie wszystkie do jednego topicu
Facebook
NartyJezusa
poziom 2
Użytkownik
Lokalizacja: Cybinka/ZG
#457172 17.02.2010 15:55:48
ZAD. 15



TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI. DARMOWA REJESTRACJA

pepe_ksF
poziom 2
Użytkownik
#457348 17.02.2010 17:24:04
zad.4

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()

{
int i, j=0, tab[100];
srand(time(NULL));

for(i=0; i<100; i++)
tab[i] = rand()%100;

for(i=0; i<100; i++)
{
printf( "%d\n",tab[i]);
if(tab[i]<80)
j = j + 1;
}

printf("Liczb mniejszych od 80 jest: %d\n", j);


system("PAUSE"oczko;
return 0;
}
pepe_ksF
poziom 2
Użytkownik
Ilość edycji wpisu: 1
#457388 17.02.2010 17:41:33
zad.3

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()

{
int i, j=0,k=0, tab[50];
srand(time(NULL));

for(i=0; i<50; i++)
tab[i] = rand()%25;

for(i=0; i<50; i++)
{
printf( "%d\n",tab[i]);
if(tab[i]>15)
j = j + 1;
else
k = k + tab[i];

}

printf("Liczb wiekszych od 15 jest: %d\n", j);
printf("Suma liczb mniejszych od 15 to: %d\n",k);



system("PAUSE"oczko;
return 0;
}
wpis edytowany 18.02.2010 15:09:49
drozdula
poziom 3
Administrator 
#457695 17.02.2010 19:31:46
zad 10
Nie wiem o ile pozycji (osob) w tablicy chodzilo wiec dalem do wyboru

#include <stdio.h>
#include <stdlib.h>

typedef struct dane tdane;
struct dane
{
char nazwisko[20];
char imie[20];
int miesiac;
int dzien;
int rok;
};

int main()
{

int a, i;

printf ("Podaj ile osob chcesz wprowadzic do tablicy\n"oczko;
scanf("%d", &a);

tdane osoba[a];

for (i=0;i<a;i++)
{
printf ("\n"oczko;
printf("Podaj Nazwisko osoby:\n"oczko;
scanf("%s", &osoba[i].nazwisko);
printf("Podaj Imie osoby:\n"oczko;
scanf("%s", &osoba[i].imie);
printf("Podaj Miesiac osoby:\n"oczko;
scanf("%d", &osoba[i].miesiac);
printf("Podaj Dzien osoby:\n"oczko;
scanf("%d", &osoba[i].dzien);
printf("Podaj Rok osoby:\n"oczko;
scanf("%d", &osoba[i].rok);
}

printf ("\nPodano dane\n\n"oczko;
for (i=0;i<a;i++)
{
printf ("Nazwisko: %s\n", osoba[i].nazwisko);
printf ("Imie: %s\n", osoba[i].imie);
printf ("Miesiac: %d\n", osoba[i].miesiac);
printf ("Dzien: %d\n", osoba[i].dzien);
printf ("Rok: %d\n", osoba[i].rok);
printf ("\n"oczko;
printf ("\n"oczko;
}

system("pause"oczko;

}
drozdula
poziom 3
Administrator 
#457775 17.02.2010 19:53:42
zad 14
Nie pamiętam tylko jakie to są liczby rzeczywiste wiec dałem z przedziału od 0 do 1000 ale to jest drobnostka bo to wystarczy potem tylko typ zmiennych zmienić

#include <stdio.h>
#include <stdlib.h>



int main()
{

int t[4][4];
int i,j;
int a=1000;
int b=0;

srand(time(NULL));

for (i=0;i<4;i++)
for (j=0;j<4;j++)
t[i][j]=rand()%1000;

for (i=0;i<4;i++)
{
for (j=0;j<4;j++)
{
printf("%5d", t[i][j]);

}
printf ("\n"oczko;
}

for (i=0;i<4;i++)
for (j=0;j<4;j++)
{
if (t[i][j]<a)
a=t[i][j];
if (t[i][j]>b)
b=t[i][j];
}

printf ("\nLiczba najmniejsza jest: "oczko;
printf ("%d", a);
printf ("\nLiczba najmniejsza jest: "oczko;
printf ("%d", b);
printf ("\n"oczko;

system("pause"oczko;

}
pepe_ksF
poziom 2
Użytkownik
#457991 17.02.2010 20:42:56
zad.13

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
# define N 20

int main()
{
int i, j, suma=0;
int tab[N][N];
srand(time(NULL));

for(i=0; i<N; i++)
for(j=0; j<N; j++)
tab[i][j] = (rand() %10);

for(i=0; i<N; i++)
{
printf("\n "oczko;
for(j=0; j<N; j++)
{
printf("%d ", tab[i][j]);
if ((i==j) || (i+j==N-1))
suma=suma+tab[i][j];
}

}

printf("\nSuma wynosi: %d\n",suma);


for(i=0; i<N; i++)
{
printf("\n "oczko;
for(j=0; j<N; j++)
{
if ((i==j) || (i+j==N-1))
tab[i][j]=0;
printf("%d ", tab[i][j]);

}

}

system("PAUSE"oczko;
return 0;
}

tylko nie wiem czy tak ma byc, wyswietla 2 tablice od razupomysł
drozdula
poziom 3
Administrator 
#458015 17.02.2010 20:52:59
dobrze widzę ze kolega piotrek ogarnia coraz bardziej jęzor a ja właśnie chciałem już wrzucić ten program ale bez sensu skoro ten działa dobrzewesoły zabieram się za nastepny
drozdula
poziom 3
Administrator 
#458060 17.02.2010 21:15:01
zad 12
znowu przedział od 0 10bo nie pamiętam jakie to liczby całkowite
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
int t[3][5];
int i, j;
int suma[2]={0,0};
int m;

srand(time(NULL));
for (i=0;i<3;i++)
for (j=0;j<5;j++)
t[i][j]=rand()%10;

for (i=0;i<3;i++)
{
for (j=0;j<5;j++)
printf ("%3d", t[i][j]);
printf("\n"oczko;
}

for (i=0;i<3;i++)
{
for (j=0;j<5;j++)
suma[1]=suma[1]+t[i][j];
m=t[i][j]%2;
if (m==1)
suma[2]=suma[2]+t[i][j];
}

printf("\nSuma wszystkich liczb wynosi\n"oczko;
printf("%d", suma[1]);
printf("\nSuma liczb parzystych wynosi\n"oczko;
printf("%d", suma[2]);
printf("\n"oczko;

system("pause"oczko;
}
drozdula
poziom 3
Administrator 
#459084 18.02.2010 13:38:27
zad 8
Funkcja losuje 30 liczb z zakresy <200:2000> i zapisuje je do tablicy. Następnie sprawdzane są warunki: czy podzielne prze 2 i podzielne prze 3. Jeżeli tak to "wrzuca" do głównego programu

#include <stdio.h>
#include <stdlib.h>

int sprawdzenie(int wynik1, int wynik2)
{
int i;
int t[30];

srand(time(NULL));
for (i=0;i<30;i++)
t[i]=(rand()%1801)+200;

printf("Wyswietlenie tablicy\n\n"oczko;
for (i=0;i<30;i++)
printf ("%5d", t[i]);

for (i=0;i<30;i++)
{
wynik1=t[i]%3;
wynik2=t[i]%2;
if (wynik1==0 & wynik2==0)
printf("\n\nCyfra %d jest podzielna przez 2 i 3 oraz znajduje sie w zakresie <200:2000>\n\n", t[i]);
}
return(wynik1,wynik2);
}

int main(int argc, char *argv[])
{
int x,y;
sprawdzenie(x,y);

system("PAUSE"oczko;
return 0;
}

Mam nadzieje ze o to mu chodziło bo dziwnie jest tak polecenie napisane
pepe_ksF
poziom 2
Użytkownik
Ilość edycji wpisu: 1
#459219 18.02.2010 14:51:37
zad.5

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100

int main()
{
int i, j, temp;
int tab[N];
srand(time(NULL));

for(i=0; i<N; i++)
tab[i] = rand()%256;

printf("Wylosowane liczby:\n"oczko;
for(i=0; i<N; i++)
{
printf("%d\n", tab[i]);
}

printf("Po sortowaniu:\n"oczko;
for (i=0;i<N;i++)
{
for (j=N-1;j>i;j--)
{
if (tab[j]<tab[j-1])
{
temp=tab[j];
tab[j]=tab[j-1];
tab[j-1]=temp;
}
}
printf("%d\n", tab[i]);
}

system("PAUSE"oczko;
return 0;
}
wpis edytowany 18.02.2010 19:56:43
pepe_ksF
poziom 2
Użytkownik
#469968 24.02.2010 15:45:16
zad.7

int min_indeks (float *tab, int rozmiar)
{
float min=*(tab);
int i=0;
int min_ids=0;
for (i=0; i<rozmiar; i++)
{
//printf("wartosc = %f\n", *tab);
if (min > *(tab))
{
min = *(tab);
min_ids = i;
//printf("indeks liczby najmniejszej=%d\n",i);
}
*(tab++);
}
return min_ids;
}
int main()
{
float tab [10];
int wynik;
printf("wprowadz liczby do tablicy\n"oczko;
int i=0;
for (i=0; i<10; i++)
{
scanf("%f", &tab[i]);
}
int min_zindeks=min_indeks(tab, 10);
printf("najmniejszy indeksk=%d\nkoniec!\n", min_zindeks);
return 0;
}

zad.9

char sprawdzanie (char *lancuch1, char *lancuch2)
{
*lancuch1=tolower(*lancuch1);
*lancuch2=tolower(*lancuch2);
int d1=strlen(lancuch1);
int d2=strlen(lancuch2);
int i=0;
char wynik;
if (*(lancuch1++) == *(lancuch2++) && d1==d2)
{
wynik='T';
}
else
{
wynik='N';
}
return wynik;
}
int main()
{
char B[20];
char A[20];
char WYNIK;
printf("podaj lancuch pierwszy\n"oczko;
scanf("%s", &A);
printf("podaj lancuch drugi\n"oczko;
scanf("%s", &B);
WYNIK=sprawdzanie(&A,&B);
printf("wynik=> %c", WYNIK);
return 0;
}
NartyJezusa
poziom 2
Użytkownik
Lokalizacja: Cybinka/ZG
#470014 24.02.2010 16:16:36
ZAD. 1.


TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI. DARMOWA REJESTRACJA

kieszkosss
poziom 2
Użytkownik
#470198 24.02.2010 18:42:50
zad 1 http://wklej.org/hash/fee1134bbd7/
kieszkosss
poziom 2
Użytkownik
#470201 24.02.2010 18:46:10
zad 2

int iloczyn(int A, int B)
{
int wynik = A;
for(int i=1;i<B;i++)
{
wynik = wynik + A;
}
return wynik;
}

int main()
{
printf("%d\n", iloczyn(5,5));
system("pause"oczko;
return 0;
}
kieszkosss
poziom 2
Użytkownik
#470541 24.02.2010 20:48:51
http://wklej.org/id/284932/ zad 9
Nolife
poziom 1
Użytkownik
#470656 24.02.2010 21:32:41
zad 11

#include <stdio.h>
#include <stdlib.h>

int main()
{
int i, j, licznik=0, pozycja=0;
int tab[100];
srand(time(NULL));

for(i=0; i<100; i++)
tab[i] = rand()%256;

for(i=0; i<100; i++)
{
printf("%d\n", tab[i]);
}

printf("Podaj liczbe: \n"oczko;
scanf("%d", &j);

for(i=0; i<100; i++)
{
if(tab[i]==j)
{
licznik = 1;
pozycja = i;
}
}


if(tab[i]!=0)
printf("Liczba znajduje sie w tablicy! Na pozycji %d\n", pozycja);
else
printf("Liczba nie znajduje sie w tablicy! \n"oczko;


system("PAUSE"oczko;
return 0;
Nolife
poziom 1
Użytkownik
#470665 24.02.2010 21:36:47
zad 6

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char *argv[])
{
float tab[12][16];
int i, j, ile = 0;
float sumaParzystych = 0;
float sumaPrzedzial = 0;
float min = 0, max = 0;

// wypelnienie losowymi liczbami RZECZYWISTYMI (nie calkowitymi)
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
tab[i][j] = rand() / ((float)RAND_MAX + 1);
}
}

// suma elementow o parzystych indeksach
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (i % 2 == 0 && j % 2 == 0) sumaParzystych += tab[i][j];
}
}

// ilosc i suma liczb z przedzialu <0;10>
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (tab[i][j] >= 0 && tab[i][j] <= 10)
{
sumaPrzedzial += tab[i][j];
ile++;
}
}
}

// minimalna wartosc
min = tab[0][0];
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (tab[i][j] < min) min = tab[i][j];
}
}

// maksymalna wartosc
max = tab[0][0];
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (tab[i][j] > max) max = tab[i][j];
}
}

return 0;
}
Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt - postaw kawę! · rss