8
1
Zadanie 1.
Prosz napisa program wczytuj cy współczynniki w równaniu liniowym L.Banachowski, K.Diks, W.Rytter
Algorytmy i struktury danych
i rozwi zuj cym to równanie.
Warszawa WNT 2001
Zadanie 2.
T.C.Cormen, Ch.E.Leiserson, R.L.Rivest
Wprowadzenie do algorytmów
Prosz napisa program wczytuj cy współczynniki w układzie 2 równa liniowych Warszawa WNT 1997
i rozwi zuj cym ten układ.
C.Delannoy
Ć wiczenia z ję zyka C
Zadanie 3.
Warszawa WNT 1993
Prosz narysowa labirynt i napisa program symuluj cy w drówk po tym labiryncie.
A.Drozdek, D.L.Simon
Struktury danych w ję zyku C
Warszawa WNT 1996
B.W.Kernighan, D.M.Ritchie
Ję zyk ANSI C
Warszawa WNT 1997
S. Prata
Ję zyk C. Szkoła programowania.
Warszawa Helion 2006
mgr in ż. Krzysztof S ęp
sep@wsisiz.edu.pl
IBS PAN
ul. Newelska 6
pokój 310
wewn. 245
tel. 0-22 38-10-245
2
7
#include<stdio.h>
Podstawy Programowania C 01
#include<conio.h>
#include<conio.h>
#include <stdio.h>
#include <stdio.h>
int main(){
int main(){
#include <conio.h>
#include <conio.h>
int x=7;
int x=7;
int y=17;
int y=17;
!!!
int main(){
int main(){
printf("x=%d\ty=%d\n",x,y);
d
printf("Witamy w C");
int zmienna;
printf("x=%d\ty=%d\n",x,y);
y+=y++;
o
fflush(stdin);
zmienna = 5;
y+=y++;
printf("x=%d\ty=%d\n",x,y);
k
getch();
printf("zmienna = %d\n", zmienna); printf("x=%d\ty=%d\n",x,y);
y=17;
y
return 0;
zmienna = zmienna + 7;
y=17;
y+=++y;
}
printf("zmienna + 7 = %d", zmienna); y+=++y;
printf("x=%d\ty=%d\n",x,y);
eln
#include <stdio.h>
printf("x=%d\ty=%d\n",x,y);
y=17;
fflush(stdin);
y+=++y;
#include <conio.h>
getch();
y=17;
printf("x=%d\ty=%d\n",x,y);
y+=++y;
int main(){
y=17;
return 0;
printf("x=%d\ty=%d\n",x,y);
printf("Witamy");
y+=x;
ieczyt
}
printf(" w C");
y=17;
printf("x=%d\ty=%d\n",x,y);
#include <stdio.h>
fflush(stdin);
y+=x;
y=17;
N
#include <conio.h>
printf("x=%d\ty=%d\n",x,y);
y+=x++;
getch();
int main(){
printf("x=%d\ty=%d\n",x,y);
y=17;
return 0;
int zmienna;
x=7;
y+=x++;
}
y=17;
zmienna = 5;
printf("x=%d\ty=%d\n",x,y);
#include <stdio.h>
y+=++x;
printf("zmienna = %d\n", zmienna);
#include <conio.h>
x=7;
printf("x=%d\ty=%d\n",x,y);
zmienna = zmienna + 1;
y=17;
fflush(stdin);
int main(){
printf("zmienna + 1 = %d\n", zmienna); y+=++x;
getch();
int zmienna;
printf("x=%d\ty=%d\n",x,y);
return 0;
zmienna = 5;
zmienna = 5;
}
printf("zmienna=%d\n", zmienna); fflush(stdin);
printf("zmienna = %d", zmienna); getch();
zmienna = zmienna++;
fflush(stdin);
return 0;
printf("zmienna++ = %d\n", zmienna); getch();
}
zmienna = 5;
return 0;
#include<stdio.h>
printf("zmienna = %d\n", zmienna);
}
#include<conio.h>
#include <stdio.h>
zmienna = ++zmienna;
int main(){ int x=7;
N
#include <conio.h>
printf("++zmienna=%d", zmienna); int y=17;
ie
int main(){
fflush(stdin);
printf("x=%d\ty=%d\n",x,y); y+=y++; cz
int zmienna;
getch();
printf("x=%d\ty=%d\n",x,y);
y
y=17;
te
zmienna = 5;
return 0;
y+=++y;
ln
printf("zmienna=%d\n", zmienna);
}
printf("x=%d\ty=%d\n",x,y);
y
zmienna = 7;
y=17;
ko
printf("zmienna = %d", zmienna); y+=++y;
d
fflush(stdin);
printf("x=%d\ty=%d\n",x,y);
!
getch();
y=17; y+=x;
!!
printf("x=%d\ty=%d\n",x,y);
return 0;
y=17; y+=x++;
}
printf("x=%d\ty=%d\n",x,y); x=7; y=17; y+=++x;
printf("x=%d\ty=%d\n",x,y);
fflush(stdin);
getch();
return 0;}
6
3
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <conio.h>
#include <conio.h>
#include <conio.h>
#include <conio.h>
int main(){
int main(){
int main(){
int main(){
int zmienna, x;
double real;
int integer;
int integer, pom;
int integer;
char z;
zmienna = 5;
printf("integer=");
x = 7;
char character;
scanf("%d",&integer);
printf("integer=");
printf("zmienna=%d\tx==%d\n", zmienna,x); printf("real=");
if(integer>10)
pom=scanf("%d",&integer);
printf("\n\ninteger>10\n\n"); zmienna=zmienna+x;
scanf("%lf",&real);
if(pom==0) {
else
printf("zmienna+%d==%d\n",x, zmienna); printf("\n\n************");
printf("integer=");
printf("\n\ninteger<=10\n\n"); printf("\n*INPUT EROR*");
zmienna = 5;
scanf("%d",&integer);
fflush(stdin);
printf("\n************\n");
zmienna += x;
fflush(stdin);
getch();
z=(char)getchar();
printf("zmienna+=%d==%d\n",x, zmienna); printf("character=");
return 0;
printf("integer=");
zmienna=5;
scanf("%c",&character);
}
pom=scanf("%d",&integer);
zmienna=x++;
printf("real=%lf\n", real);
#include <stdio.h>
}
printf("zmienna=%d++==%d\n",x, zmienna); printf("integer=%d\n", integer);
#include <conio.h>
if(pom!=0 && z!='q')
printf("character=%c\n", character); printf("\n\ninteger=%d",integer); x=7;
int main(){
else
zmienna=5;
fflush(stdin);
int integer, pom;
if(z!='q') {
zmienna=++x;
getch();
char z;
printf("\n\n************");
printf("zmienna=++%d==%d\n",x, zmienna); return 0;
printf("integer=");
printf("\n*INPUT EROR*");
pom=scanf("%d",&integer);
fflush(stdin);
}
printf("\n************\n");
printf("pom=%d\n\n",pom);
getch();
#include <stdio.h>
}
#include <conio.h>
fflush(stdin);
else {
return 0;
getch();
printf("\n\n*************");
}
int main(){
return 0;
printf("\n*E S C A P E*");
#include <stdio.h>
int integer;
}
printf("\n*************\n");
#include <conio.h>
printf("integer=");
#include <stdio.h>
}
int main(){
scanf("%d",&integer);
#include <conio.h>
fflush(stdin);
double zmienna=5;
if(integer>10)
int main(){
getch();
char znak='a';
printf("\n\ninteger>10\n\n"); int integer, pom;
if(integer==10)
return 0;
printf("zmienna=%lf\n", zmienna); char z;
printf("\n\ninteger==10\n\n");
}
printf("zmienna=%.2lf\n", zmienna); if(integer<10)
printf("integer=");
printf("znak=%c\n", znak);
printf("\n\ninteger<10\n\n"); pom=scanf("%d",&integer);
if(pom==0) {
fflush(stdin);
if(integer<=9)
printf("\n\n************");
getch();
printf("\n\ninteger<=9\n\n"); if(integer>=11)
printf("\n*INPUT EROR*");
return 0;
printf("\n\ninteger>=11\n\n"); printf("\n************\n");
}
if(integer>=11 && integer <=15) pom=scanf("%c",&z);
printf("\n\ninteger in [11, 15]\n\n"); printf("integer=");
if(integer<=11 | integer >=15) pom=scanf("%d",&integer);
printf("\n\ninteger in (-*, 11] + [15, *) \n\n");
}
if(pom!=0)
fflush(stdin);
printf("\n\ninteger=%d",integer); getch();
else {
return 0;
printf("\n\n************");
}
printf("\n*INPUT EROR*");
printf("\n************\n");
}
fflush(stdin);
getch();
return 0;
}
4
5