Zadania_c_04.pdf
(
81 KB
)
Pobierz
Podstawy Programowania
C 04
#include <stdio.h>
#include <conio.h>
void napis() {
printf("\n\nTO KONIEC\n");
}
int main() {
napis();
fflush(stdin);
getch();
return 0;
}
#include <stdio.h>
#include <conio.h>
void napis();
int main() {
napis();
fflush(stdin);
getch();
return 0;
}
void napis() {
printf("\n\nTO KONIEC\n");
}
#include <stdio.h>
#include <conio.h>
void napis();
void koniec();
void koniec(){
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int main() {
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
void napis();
void koniec();
int pobierz();
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz() {
int pom;
printf("\nx=");
scanf("%d",&pom);
return pom;
}
int main() {
int x;
x=pobierz();
printf("\nx=%d",x);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
void napis();
void koniec();
int pobierz();
void drukuj();
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz() {
int pom;
printf("\nx=");
scanf("%d",&pom);
return pom;
}
void drukuj(int pom) {
printf("\nx=%d",pom);
}
int main() {
int x;
x=pobierz();
drukuj(x);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
void napis();
void koniec();
int pobierz();
void drukuj();
int suma(int a, int b);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz() {
int pom;
printf("\nx=");
scanf("%d",&pom);
return pom;
}
void drukuj(int pom) {
printf("\nx=%d",pom);
}
int suma(int a, int b) {
int pom;
pom=a+b;
return pom;
}
int main() {
int a1,a2,x;
a1=pobierz();
a2=pobierz();
x=suma(a1,a2);
drukuj(x);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
void napis();
void koniec();
int pobierz();
void drukuj();
int suma(int a, int b);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz() {
int pom;
printf("\nx=");
scanf("%d",&pom);
return pom;
}
void drukuj(int pom) {
printf("\nx=%d",pom);
}
int suma(int a, int b) {
int pom;
pom=a+b;
return pom;
}
int main() {
int x;
x=suma(pobierz(),pobierz());
drukuj(x);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
void napis();
void koniec();
int pobierz();
void drukuj();
int suma(int a, int b);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz() {
int pom;
printf("\nx=");
scanf("%d",&pom);
return pom;
}
void drukuj(int pom) {
printf("\nx=%d",pom);
}
int suma(int a, int b) {
int pom;
pom=a+b;
return pom;
}
int main() {
drukuj(suma(pobierz(),pobierz()));
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
void napis();
void koniec();
int pobierz();
void drukuj();
int suma(int a, int b);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz() {
int pom;
printf("\nx=");
scanf("%d",&pom);
return pom;
}
void drukuj(int pom) {
printf("\nx=%d",pom);
}
int suma(int a, int b) {
return a+b;
}
int main() {
drukuj(suma(pobierz(),pobierz()));
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
#define rozm 4
void napis();
void koniec();
int pobierz();
void drukuj(int, int);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz(int i) {
int pom;
printf("\nt[%d]=",i);
scanf("%d",&pom);
return pom;
}
void drukuj(int pom, int i) {
printf("\nt[%d]=%d",i,pom);
}
int main() {
int tab[rozm],i;
for(i=0;i<rozm;i++)
tab[i]=pobierz(i);
for(i=0;i<rozm;i++)
drukuj(tab[i],i);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
#define rozm 4
void napis();
void koniec();
int pobierz(int);
void drukuj(int, int);
void druk(int t[], int);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz(int i) {
int pom;
printf("\nt[%d]=",i);
scanf("%d",&pom);
return pom;
}
void drukuj(int pom, int i) {
printf("\nt[%d]=%d",i,pom);
}
void druk(int t[], int r){
int i;
for(i=0;i<r;i++)
drukuj(t[i],i);
}
int main() {
int tab[rozm],i;
for(i=0;i<rozm;i++)
tab[i]=pobierz(i);
druk(tab, rozm);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
#define rozm 4
void napis();
void koniec();
int pobierz(int);
void drukuj(int, int);
void druk(int t[], int);
void czytaj(int t[], int);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
int pobierz(int i) {
int pom;
printf("\nt[%d]=",i);
scanf("%d",&pom);
return pom;
}
void drukuj(int pom, int i) {
printf("\nt[%d]=%d",i,pom);
}
void druk(int t[], int r) {
int i;
for(i=0;i<r;i++)
drukuj(t[i],i);
}
void czytaj(int t[], int r) {
int i;
for(i=0;i<rozm;i++)
t[i]=pobierz(i);
}
int main() {
int tab[rozm],i;
czytaj(tab, rozm);
druk(tab, rozm);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
#define rozm 4
void napis();
void koniec();
void zamiana(int, int);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
void zamiana(int x, int y) {
int pom;
pom=x;
x=y;
y=pom;
printf("W funkcji\n\n");
printf("a=%d\tb=%d\n",x,y);
}
int main() {
int a,b;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
printf("\n\nPrzed zamiana\n\n");
printf("a=%d\tb=%d\n\n\n",a,b);
zamiana(a,b);
printf("Po zamiana\n\n");
printf("a=%d\tb=%d\n",a,b);
koniec();
return 0;
}
#include <stdio.h>
#include <conio.h>
#define rozm 4
void napis();
void koniec();
void zamiana(int *, int *);
void koniec() {
napis();
fflush(stdin);
getch();
}
void napis() {
printf("\n\nTO KONIEC\n");
}
void zamiana(int *x, int *y) {
int pom;
pom=*x;
*x=*y;
*y=pom;
printf("W funkcji\n\n");
printf("a=%d\tb=%d\n",*x,*y);
}
int main() {
int a,b;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
printf("\n\nPrzed zamiana\n\n");
printf("a=%d\tb=%d\n\n\n",a,b);
zamiana(&a,&b);
printf("Po zamiana\n\n");
printf("a=%d\tb=%d\n",a,b);
koniec();
return 0;
}
Zadanie 1.
W 9-cio kondygnacyjnym biurowcu, znajduje się winda, która przemieszcza się pomiędzy piętrami. W tablicy
pietra
długości
size
znajduje się spis kolejnych pięter na których zatrzymywała się winda. Znajdź piętro, które było najczęściej
odwiedzane przez windę.
Zadanie 2.
Podzbiór A zbioru X = { 1, 2, ... , N} jest reprezentowany przez indykator
I
A
:X
{0,1}
dany wzorem :
I
A
x
=
0
dlax
∉
A
}
.
Niech tablice : t1 i t2 reprezentują indykatory zbiorów
A,B
⊆
X
a) Napisz funkcję
void
suma (
int
t1[],
int
t2[],
int
t3[]);
gdzie t3 reprezentuje indykator
A
∪
B
b) Napisz funkcję
void
iloczyn (
int
t1[],
int
t2[],
int
t3[]);
gdzie t3 reprezentuje indykator
A
∩
B
c) Napisz funkcję
void
roznica (
int
t1[],
int
t2[],
int
t3[]);
gdzie t3 reprezentuje indykator
A
∖
B
d) Napisz funkcję
void
roznica_sym (
int
t1[],
int
t2[],
int
t3[]);
gdzie t3 reprezentuje indykator
A
÷
B
{
1
dlax
∈
A
Plik z chomika:
Rymcimcimcim
Inne pliki z tego folderu:
Zadania_c_03.pdf
(95 KB)
Zadania_c_08.pdf
(84 KB)
Zadania_c_02.pdf
(151 KB)
Zadania_c_01.pdf
(64 KB)
Zadania_c_04.pdf
(81 KB)
Inne foldery tego chomika:
Kod
Zgłoś jeśli
naruszono regulamin