Podstawy Programowania

8

1

Literatura:

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>

#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 <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