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;
}
1278567605.050.png 1278567605.061.png 1278567605.071.png 1278567605.075.png 1278567605.001.png 1278567605.002.png 1278567605.003.png 1278567605.004.png 1278567605.005.png 1278567605.006.png 1278567605.007.png 1278567605.008.png 1278567605.009.png 1278567605.010.png 1278567605.011.png 1278567605.012.png 1278567605.013.png 1278567605.014.png 1278567605.015.png 1278567605.016.png 1278567605.017.png 1278567605.018.png 1278567605.019.png 1278567605.020.png
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;
}
1278567605.021.png 1278567605.022.png 1278567605.023.png 1278567605.024.png 1278567605.025.png 1278567605.026.png 1278567605.027.png 1278567605.028.png 1278567605.029.png 1278567605.030.png 1278567605.031.png 1278567605.032.png 1278567605.033.png 1278567605.034.png 1278567605.035.png 1278567605.036.png 1278567605.037.png 1278567605.038.png 1278567605.039.png 1278567605.040.png 1278567605.041.png 1278567605.042.png 1278567605.043.png
 
#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;
}
1278567605.044.png 1278567605.045.png 1278567605.046.png 1278567605.047.png 1278567605.048.png 1278567605.049.png 1278567605.051.png 1278567605.052.png 1278567605.053.png 1278567605.054.png 1278567605.055.png 1278567605.056.png 1278567605.057.png 1278567605.058.png 1278567605.059.png 1278567605.060.png 1278567605.062.png 1278567605.063.png 1278567605.064.png 1278567605.065.png
 
#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
1278567605.066.png 1278567605.067.png 1278567605.068.png 1278567605.069.png 1278567605.070.png 1278567605.072.png 1278567605.073.png 1278567605.074.png
 
Zgłoś jeśli naruszono regulamin