Συντονιστής: konnn



fflush(stdin);
getchar();
char dummy[255+1]="";           // ορισμός προσωρινού string
...
...
printf("\npress ENTER to exit...");
fflush(stdin);
fgets(dummy, 255+1, stdin);


#define wait(msg) \
	char sss[256]; printf("\n%s", (msg)); fflush(stdin); fgets(sss, 256, stdin)
  wait("press ENTER...");




M.Jackson έγραψε:Σε ένα διαγωνισμό του Ubuntu-gr.org εξετάζονται 1500 μέλη. Ως εξεταστικό website χρησιμοποιείται ένα εικονικό κτήριο με αίθουσες διαφορετικής χωρητικότητας. Ο αριθμός των επιτηρητών που απαιτούνται ανά αίθουσα καθορίζεται αποκλειστικά με βάση τη χωρητικότητα της αίθουσας ως εξής:
Μέχρι και 15 θέσεις => 1 Επιτηρητής
Από 16 μέχρι και 23 θέσεις => 2 Επιτηρητές
Πάνω από 23 θέσεις => 3 Επιτηρητές
Να γίνει πρόγραμμα που:
α) για κάθε αίθουσα θα διαβάζει τη χωρητικότητα της, θα υπολογίζει και θα εμφανίζει τον αριθμό των επιτηρητών που χρειάζεται. Ο υπολογισμός του αριθμού των επιτηρητών να γίνεται από συνάρτηση
β) θα σταματάει όταν εξασφαλισθεί ο απαιτούμενος συνολικός αριθμός θέσεων.
#include <stdio.h>
#include <string.h>
#include <math.h>
int x; //χωρητικοτητα
int y; //επιτηρητες
int sum, num = 0;
    aith(x) {
    if (x<15) {
	y=1;
	printf(" %d ", y);
return 1;
}
if (16<=x<=23); {
	y=2;
	printf(" %d ", y);
return 2;
}
if (x>23) {
	y=3;
	printf(" %d ", y);
return 3;
}
}
main(void){
    while( num<1500 ) {
    printf("Xwritikotita ta3hs: ");
    scanf("%d", &sum);
printf("Xreiazestai %d epiririth/es", aith(sum));
}
}
	if (16<=x<=23); {
	if ( x>15 && x<24) {


#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>								// for exit()
// ---------------------------------------------------------------------------
int epitirites( int seats )
{
	if ( seats < 15 )
		return 1;
	if ( seats > 15 && x < 24)
		return 2;
	if ( seats > 23 )
		return 3;
}
// ---------------------------------------------------------------------------
int main( void )
{
	int seats, num = 0;
	while( num < 1500 ) {						// Αυτό το lool δεν σταματάει ΠΟΤΕ!
		printf("\nXwritikotita ta3hs: ");
		fflush(stdin);
		scanf("%d", &seats);
		printf("Xreiazeste %d epitirith/es\n", epitirites(seats) );
	}
	exit(0);
}





