Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > VERI YAPILARI
Yazar
burbot


avatar

Kayıt: 27.03.2006
03.11.2006-18:34 #10879
MERHABA ARKADASLAR VERI YAPILARININ BU CUMA GUNU YAPILAN LABINDA HOCA NE ODEV VERDI ACABA






Yazar
burbot


avatar

Kayıt: 27.03.2006
04.11.2006-11:30 #10895
arkadaslar yardımcı olabılecek birisi yok mu






Yazar
emine


avatar

Kayıt: 02.02.2006
04.11.2006-11:58 #10896
ya sıra alma kuyruk oluşturma falan.. bi numaratör olacak ve 2 tane gişe olacak gelen müşteriler bu numaratörden sıra alıp kuyruğa girecek, numaratörden verilecek süre kadar beklicekler ve boş olan gişeye yönlendirilecekler.. gişelere belli bisaat sonunda kaç kişinin geldiği de sayılacak..
ben hala uğraşıyorum ama yapamıcam sanırımsad (en son pzt günü hocaya maille yollanacak!!)





Yazar
burbot


avatar

Kayıt: 27.03.2006
04.11.2006-13:13 #10897
emine yazdi
 
ya sıra alma kuyruk oluşturma falan.. bi numaratör olacak ve 2 tane gişe olacak gelen müşteriler bu numaratörden sıra alıp kuyruğa girecek, numaratörden verilecek süre kadar beklicekler ve boş olan gişeye yönlendirilecekler.. gişelere belli bisaat sonunda kaç kişinin geldiği de sayılacak..
ben hala uğraşıyorum ama yapamıcam sanırımsad (en son pzt günü hocaya maille yollanacak!!)


SAĞOL , ALLAHTAN DUYARLI BİR ARKADAŞ ÇIKTI.
ÇOK TEŞŞEKKÜR EDERİM





Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
04.11.2006-14:06 #10899
Hocanın derste verdiği kuyruk modülleri 5 tane error, 1 tane warning veriyor!

Bu modüller ile bu ödevi nasıl yapacaz, bilemiyorum!

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

#define MAXQ 100

struct queue {
	int items[MAXQ];
	int front, rear;
}
struct queue q;
q.front = q.rear = MAXQ-1;
int empty(struct queue *pq) {
	return (pq->front == pq->rear) ? true : false;
}
int remove(struct queue *pq) {
	if(empty(pq)) {
		printf("%s","kuyruk bos!");
		exit(1);
	}
	if(pq->front == MAXQ-1)
		pq->front = 0;
	else
		pq->front ++;
	return (pq->items[pq->front]);
}
void insert(struct queue *pq, int x) {
	if(pq->rear == MAXQ-1)
		pq->rear = 0;
	else
		pq->rear ++;
	if(pq->rear == pq->front) {
		printf("%s", "Kuyruk dolu!");
		exit(1);
	}
	pq->items[pq->rear] = x;
	return;
}


Bunlar da hatalar:
--------------------Configuration: banka_kuyruk - Win32 Debug--------------------
Compiling...
source.c
d:\activeprojects\banka_kuyruk\source.c(10) : error C2236: unexpected 'struct' 'queue'
d:\activeprojects\banka_kuyruk\source.c(11) : error C2143: syntax error : missing '{' before '.'
d:\activeprojects\banka_kuyruk\source.c(11) : error C2059: syntax error : '.'
d:\activeprojects\banka_kuyruk\source.c(13) : error C2065: 'true' : undeclared identifier
d:\activeprojects\banka_kuyruk\source.c(13) : error C2065: 'false' : undeclared identifier
d:\activeprojects\banka_kuyruk\source.c(15) : warning C4028: formal parameter 1 different from declaration
Error executing cl.exe.

source.obj - 5 error(s), 1 warning(s)






Let`s make this world a better place to live !

Yazar
the tmt


avatar
Eis tin poli
Kayıt: 08.01.2006
05.11.2006-11:44 #10921
Bo modüllerde küçük değişikliklşer yaparak yazdım programı. Hocanın notlarıyla kitaptakiler bazen farklılıklar gösterebiliyor o yüzden evde de kitapla birlikte dikkatli bir çalışma gerekiyor.





Toufektsioupoli









Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb