Προς το περιεχόμενο

Προβλημα με Προγραμμα!


Firetrooper

Προτεινόμενες αναρτήσεις

Δημοσ.

Λοιποοοοοον!! Αρχιζω, το προγραμμα αυτο εχει να κανει με την οργανωση της δουλειας που υπαρχει σε μια επειχηρηση , δηλαδη να καθοριζει το ποτε θα δουλεψουν 20 άτομα. Μεχρι εδω ολα καλα. Πρεπει να υπαρξουν ομως και καποια μερη που πρεπει να προσεξουμε.

1ον) Καθε μερα δουλευουν 2 ατομα

2ον) το Συνολο των φορων που θα δουλεψει καποιος τον μηνα να ειναι μεχρι 7 φορες το πολυ

3ον) Τα 2 ατομα που θα δουλευουν καθε μερα να εχουν διαφορετικο βαθμο μεταξυ τους (1 ή 2 , γ αυτο θα δειτε στον κωδικα τον πινακα GRD να τον κανω 1 μεχρι το 10 και μετα 2 μεχρι το 20)

4ον)Υπαρχει και ενας πινακας EPI ο οποιος αποθηκευει τυχον επιθυμιες που μπορει να εχει καποιος να μην δουλεψει καποιες συγκεκριμενες μερες.

 

Επιθυμιες ---->EPI[][]

Βαθμος ---->GRD[][]

Φορες μηνιαιας δουλειας ---->TIMES[][]

Τελικο Προγραμμα ------>PROG[][]

 

Ο κωδικας λοιπον ειναι :

>#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
int main()
{
   //int i, z;
   int GRD[20], TIMES[20], KX[20];
   int EPI[20][30] ,m , k, z, i ,counter;
char PROG[20][30];
srand(time(NULL));
 for (i=0 ; i<20 ; i++){
       for (z = 0 ; z<30 ; z++){
        EPI[i][z]= 0;
       }//for
   }//for*/
   for ( z=1 ;z <=20 ; z++){
       if (z <10) {
          GRD[z]=1;
       }
       if (z >= 10);{
       GRD[z]=2;
       }
       TIMES[z]=0;
       KX[z]=0;
   }//for
   //char PROG[8][30]
   for ( i=0 ; i<20 ; i++) {//arxikopoiisi pinaka
      for ( z=0 ; z<30 ; z++) {//oi kenes theseis shmeiwnontai me _
          PROG[i][z]='_';
          }
   }
   for ( i=0 ; i<30 ; i++){
do{
m = (rand() % 20+1);
//printf("%d\n",m);
if (EPI[m][i] == 0 && TIMES[m] < 5) {
	PROG[m][i] = 'x';
 }//if

}while (PROG[m][i] =='x');
 TIMES[m]++;
 do{
    k = (rand() % 20+1);
     if (EPI[k][i]==0 && GRD[k]!= GRD[m] && TIMES[k] < 5 && k != m){
	PROG[k][i]= 'x';
     }  
 }while (PROG[k][i] == 'x');
 TIMES[k]++;
 continue;
 }//for
  for (i=0 ; i<=20 ; i++) {//Åìöáíéóç ôïõ ðéíáêá
       //counter=0;
      for (z=0 ; z<=30 ; z++) {
          if(counter==30){ printf("n");
                           counter=0;
          }
       printf ("%c ", PROG[i][z]);
       counter++;
      }
   }
   printf("n");
   system("pause");
   return (0);
}

 

 

Απλα θέλω να ξερω τι εχω κανει λαθος και δεν δουλευει καλα. (κατα την εκτελεση θα δειτε κατι σαν πινακα με καποια Χ μεσα του.. υποδηλωνει ποιες μερες και ποιοι δουλευουν)

Δημοσ.
Λοιποοοοοον!! Αρχιζω, το προγραμμα αυτο εχει να κανει με την οργανωση της δουλειας που υπαρχει σε μια επειχηρηση , δηλαδη να καθοριζει το ποτε θα δουλεψουν 20 άτομα. Μεχρι εδω ολα καλα. Πρεπει να υπαρξουν ομως και καποια μερη που πρεπει να προσεξουμε.

1ον) Καθε μερα δουλευουν 2 ατομα

2ον) το Συνολο των φορων που θα δουλεψει καποιος τον μηνα να ειναι μεχρι 7 φορες το πολυ

3ον) Τα 2 ατομα που θα δουλευουν καθε μερα να εχουν διαφορετικο βαθμο μεταξυ τους (1 ή 2 , γ αυτο θα δειτε στον κωδικα τον πινακα GRD να τον κανω 1 μεχρι το 10 και μετα 2 μεχρι το 20)

4ον)Υπαρχει και ενας πινακας EPI ο οποιος αποθηκευει τυχον επιθυμιες που μπορει να εχει καποιος να μην δουλεψει καποιες συγκεκριμενες μερες.

 

Επιθυμιες ---->EPI[][]

Βαθμος ---->GRD[][]

Φορες μηνιαιας δουλειας ---->TIMES[][]

Τελικο Προγραμμα ------>PROG[][]

 

Ο κωδικας λοιπον ειναι :

>#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
int main()
{
   //int i, z;
   int GRD[20], TIMES[20], KX[20];
   int EPI[20][30] ,m , k, z, i ,counter;
char PROG[20][30];
srand(time(NULL));
 for (i=0 ; i<20 ; i++){
       for (z = 0 ; z<30 ; z++){
        EPI[i][z]= 0;
       }//for
   }//for*/
   for ( z=1 ;z <=20 ; z++){
       if (z <10) {
          GRD[z]=1;
       }
       if (z >= 10)[size="7"][color="Red"];[/color][/size]{
       GRD[z]=2;
       }
       TIMES[z]=0;
       KX[z]=0;
   }//for
   //char PROG[8][30]
   for ( i=0 ; i<20 ; i++) {//arxikopoiisi pinaka
      for ( z=0 ; z<30 ; z++) {//oi kenes theseis shmeiwnontai me _
          PROG[i][z]='_';
          }
   }
   for ( i=0 ; i<30 ; i++){
do{
m = (rand() % 20+1);
//printf("%d\n",m);
if (EPI[m][i] == 0 && TIMES[m] < 5) {
	PROG[m][i] = 'x';
 }//if

}while (PROG[m][i] =='x');
 TIMES[m]++;
 do{
    k = (rand() % 20+1);
     if (EPI[k][i]==0 && GRD[k]!= GRD[m] && TIMES[k] < 5 && k != m){
	PROG[k][i]= 'x';
     }  
 }while (PROG[k][i] == 'x');
 TIMES[k]++;
 continue;
 }//for
  for (i=0 ; i<=20 ; i++) {//Åìöáíéóç ôïõ ðéíáêá
       //counter=0;
      for (z=0 ; z<=30 ; z++) {
          if(counter==30){ printf("n");
                           counter=0;
          }
       printf ("%c ", PROG[i][z]);
       counter++;
      }
   }
   printf("n");
   system("pause");
   return (0);
}

 

 

Απλα θέλω να ξερω τι εχω κανει λαθος και δεν δουλευει καλα. (κατα την εκτελεση θα δειτε κατι σαν πινακα με καποια Χ μεσα του.. υποδηλωνει ποιες μερες και ποιοι δουλευουν)

 

με μια πρωτη γρηγορη ματια χωρις να το εχω τρεξει βρηκα το παραπανω συντακτικο λαθος

Δημοσ.

Δε ξερω τι θες να κανεις αλλα αυτο εδω δεν τελειωνει.

>// prog.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
int main()
{
   //int i, z;
   int GRD[20], TIMES[20], KX[20];
   int EPI[20][30] ,m , k, z, i ,counter;
char PROG[20][30];
srand(time(NULL));
 for (i=0 ; i<20 ; i++){
       for (z = 0 ; z<30 ; z++){
        EPI[i][z]= 0;
		
       }//for
   }//for*/
   for ( z=1 ;z <=20 ; z++)
{
       if (z <10)
	{
          GRD[z]=1;
       }
       if (z >= 10);{
       GRD[z]=2;
       }
       TIMES[z]=0;
       KX[z]=0;
   }
   //char PROG[8][30]
   for ( i=0 ; i<20 ; i++)
{//arxikopoiisi pinaka
      for ( z=0 ; z<30 ; z++) 
   {//oi kenes theseis shmeiwnontai me _
          PROG[i][z]='_';
	   
          }
   }
   for ( i=0 ; i<30 ; i++)
{

	do{

		m = (rand() % 20+1);
		//printf("%d\n",m);
		if (EPI[m][i] == 0 && TIMES[m] < 5)
		{
			PROG[m][i] = 'x';

		}//if
	[color="Magenta"]	printf("loop test");//δε τελειωνει[/color]
		
	}
while (PROG[m][i] =='x')

   TIMES[m]++;
    do
 {
	k = (rand() % 20+1);
       if (EPI[k][i]==0 && GRD[k]!= GRD[m] && TIMES[k] < 5 && k != m){
	PROG[k][i]= 'x';
    }  
[color="Magenta"]	 }// <-- 
 while (PROG[k][i] == 'x');  // <--[/color]

 TIMES[k]++;

 continue;
 }//for


for (i=0 ; i<=20 ; i++)
{
       counter=0;
      for (z=0 ; z<=30 ; z++) 
   {
          if(counter==30)
	   { 
		   printf("n");
		   counter=0;
          }
       printf ("%c ", PROG[i][z]);
       counter++;
      }
   }
   printf("n");
   system("pause");
   return (0);
}

Δημοσ.

Βασικα γιατι να μη σταματάει;

do{

}while(); ειναι

 

---------- Το μήνυμα προστέθηκε στις 17:18 ----------

 

Θα σου προτεινα να κανεις συναρτησεις να σπάσει το προγραμμα

Δημοσ.

από μια γρήγορη ματιά

βλέπω ότι

1)υποθέτεις ότι ο μήνας έχει πάντα 30 μέρες

2)τι θα γίνει αν και οι 20 δεν θέλουν να δουλέψουν την ίδια μέρα?

ή οι εργαζόμενοι με τον βαθμό 1 π.χ.

προϋποθέτεις ότι αυτό δεν μπορεί να συμβεί?

πως το εξασφαλίζεις?

 

---------- Το μήνυμα προστέθηκε στις 02:40 ----------

 

αν κατάλαβα σωστά αυτό που θες

εγώ θα το έκανα έτσι

 

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

char *names[]={"1os","2os","3os","4os","5os","6os","7os","8os","9os","10os","11os","12os","13os","14os","15os","16os","17os","18os","19os","20os"};
//names-->ονόματα υπαλλήλων
int GRA1[10]={1,3,5,7,9,11,13,15,17,19};//γκρουπ 1 προσοχή δεν ξεκινάει από το 0 αλλά από το 1
//μας λέει δηλαδή ότι ο 1->1ος ανήκει στο γκρουπ 1

int GRA2[10]={2,4,6,8,10,12,14,16,18,20};//ομοίως γκρουπ 2
int poses[20];//πόσες φορές έχει εργαστεί ο κάθε υπάλληλος
int EPI[20][31];//επιθυμίες υπαλλήλων
int programa[31][2];//πρόγραμμα εργασίας μέρα-γρουπ1-γρουπ2
int maxDays=30;//μέρες που έχει ο μήνας

int main(){
int i;
int n,n1;
for (i=0;i<20;i++) poses[i]=0;//μηδενίζω τις μέρες εργασίας

for (i=0;i<20;i++)
  for(int j=0;j<31;j++) EPI[i][j]=0;//μηδενίζω τον πίνακα με τις επιθυμίες μη εργασίας

for (i=0;i<31;i++)
  for(int j=0;j<2;j++) programa[i][j]=-1;//μηδενίζω το πρόγραμμα εργασίας
    
for (i=0;i<25;i++){//ορίζω τυχαία για τυχαίους υπαλλήλους 25 μέρες μέγιστο ,επιθυμίες μη εργασίας
   srand ( time(NULL) *i);
  n=rand() % 20;
  n1=rand() % maxDays;
  EPI[n][n1]=1;
}
printf("\n===========================================");
for (i=0;i<20;i++){
   printf("\no ypallilos=%s epi8imei",names[i]);
    for (int k=0;k<maxDays;k++)
             if (EPI[i][k]==1) printf(" %d ",k+1);//τυπώνω τις επιθυμίες αν υπάρχουν(νούμερο μέρας)
             }
printf("\n==========================================="); 
for (int i=0;i<maxDays;i++){//φτιάχνω με βάση τα δοθέντα στοιχεία τον πίνακα μου
srand ( time(NULL) );
while(programa[i][0]==-1 || programa[i][1]==-1){//όσο δεν έχω γεμίσει την μέρα με εργαζόμενους και από τα 2 γκρουπ
  if (programa[i][0]==-1){//αν δεν έχω από το 1ο γκρουπ βρίσκω
                          n=rand() % 10; //1o group
                          if (poses[GRA1[n]-1]<7 && EPI[n][i]==0){//αν δεν έχει δουλέψει πάνω από 7 φορές και επιθυμεί να εργαστεί
                                         poses[GRA1[n]-1]++;
                                         programa[i][0]=GRA1[n]-1;
                          }
  }
                          
                       
  if (programa[i][1]==-1){//ομοίως
                          n1=rand() % 10; //2o group
                          if (poses[GRA2[n1]-1]<7 && EPI[n1][i]==0){
                                         poses[GRA2[n1]-1]++;
                                         programa[i][1]=GRA2[n1]-1;
                          }
  }
}                      
}

printf("\noperation completed!!!");
printf("\nresults");
printf("\n===========================================");
for (i=0;i<maxDays;i++)//εμφάνιση αποτελεσμάτων ημέρα-υπάλληλος γκρουπ1,γκρουπ2
           printf("\nday=%d ,group1=%s ,group2=%s",i+1,names[programa[i][0]],names[programa[i][1]]);
printf("\n===========================================");
for (i=0;i<20;i++)//εμφανίζει το πόσες μέρες δουλεύει ο κάθε υπάλληλος
   printf("\no ypallilos=%s douleuei %d meres",names[i],poses[i]);
getch();
return 0;
}



Δημοσ.
από μια γρήγορη ματιά

βλέπω ότι

1)υποθέτεις ότι ο μήνας έχει πάντα 30 μέρες

2)τι θα γίνει αν και οι 20 δεν θέλουν να δουλέψουν την ίδια μέρα?

ή οι εργαζόμενοι με τον βαθμό 1 π.χ.

προϋποθέτεις ότι αυτό δεν μπορεί να συμβεί?

πως το εξασφαλίζεις?

 

---------- Το μήνυμα προστέθηκε στις 02:40 ----------

 

αν κατάλαβα σωστά αυτό που θες

εγώ θα το έκανα έτσι

 

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

char *names[]={"1os","2os","3os","4os","5os","6os","7os","8os","9os","10os","11os","12os","13os","14os","15os","16os","17os","18os","19os","20os"};
//names-->ονόματα υπαλλήλων
int GRA1[10]={1,3,5,7,9,11,13,15,17,19};//γκρουπ 1 προσοχή δεν ξεκινάει από το 0 αλλά από το 1
//μας λέει δηλαδή ότι ο 1->1ος ανήκει στο γκρουπ 1

int GRA2[10]={2,4,6,8,10,12,14,16,18,20};//ομοίως γκρουπ 2
int poses[20];//πόσες φορές έχει εργαστεί ο κάθε υπάλληλος
int EPI[20][31];//επιθυμίες υπαλλήλων
int programa[31][2];//πρόγραμμα εργασίας μέρα-γρουπ1-γρουπ2
int maxDays=30;//μέρες που έχει ο μήνας

int main(){
int i;
int n,n1;
for (i=0;i<20;i++) poses[i]=0;//μηδενίζω τις μέρες εργασίας

for (i=0;i<20;i++)
  for(int j=0;j<31;j++) EPI[i][j]=0;//μηδενίζω τον πίνακα με τις επιθυμίες μη εργασίας

for (i=0;i<31;i++)
  for(int j=0;j<2;j++) programa[i][j]=-1;//μηδενίζω το πρόγραμμα εργασίας
    
for (i=0;i<25;i++){//ορίζω τυχαία για τυχαίους υπαλλήλους 25 μέρες μέγιστο ,επιθυμίες μη εργασίας
   srand ( time(NULL) *i);
  n=rand() % 20;
  n1=rand() % maxDays;
  EPI[n][n1]=1;
}
printf("\n===========================================");
for (i=0;i<20;i++){
   printf("\no ypallilos=%s epi8imei",names[i]);
    for (int k=0;k<maxDays;k++)
             if (EPI[i][k]==1) printf(" %d ",k+1);//τυπώνω τις επιθυμίες αν υπάρχουν(νούμερο μέρας)
             }
printf("\n==========================================="); 
for (int i=0;i<maxDays;i++){//φτιάχνω με βάση τα δοθέντα στοιχεία τον πίνακα μου
srand ( time(NULL) );
while(programa[i][0]==-1 || programa[i][1]==-1){//όσο δεν έχω γεμίσει την μέρα με εργαζόμενους και από τα 2 γκρουπ
  if (programa[i][0]==-1){//αν δεν έχω από το 1ο γκρουπ βρίσκω
                          n=rand() % 10; //1o group
                          if (poses[GRA1[n]-1]<7 && EPI[n][i]==0){//αν δεν έχει δουλέψει πάνω από 7 φορές και επιθυμεί να εργαστεί
                                         poses[GRA1[n]-1]++;
                                         programa[i][0]=GRA1[n]-1;
                          }
  }
                          
                       
  if (programa[i][1]==-1){//ομοίως
                          n1=rand() % 10; //2o group
                          if (poses[GRA2[n1]-1]<7 && EPI[n1][i]==0){
                                         poses[GRA2[n1]-1]++;
                                         programa[i][1]=GRA2[n1]-1;
                          }
  }
}                      
}

printf("\noperation completed!!!");
printf("\nresults");
printf("\n===========================================");
for (i=0;i<maxDays;i++)//εμφάνιση αποτελεσμάτων ημέρα-υπάλληλος γκρουπ1,γκρουπ2
           printf("\nday=%d ,group1=%s ,group2=%s",i+1,names[programa[i][0]],names[programa[i][1]]);
printf("\n===========================================");
for (i=0;i<20;i++)//εμφανίζει το πόσες μέρες δουλεύει ο κάθε υπάλληλος
   printf("\no ypallilos=%s douleuei %d meres",names[i],poses[i]);
getch();
return 0;
}



 

οποτε να πρεπει να βαλω περιορισμους... χμ...

Δημοσ.

άλλοι περιορισμοί-προτάσεις που μπορούν να μπουν είναι

-η επιχείρηση να μην δουλεύει όλες τις μέρες

π.χ. πρωτομαγιά

π.χ. κυριακές

 

-άρρωστος υπάλληλος

Δημοσ.

αυτό γιατί το κάνετε έτσι:

>for (i=0;i<20;i++) poses[i]=0;//μηδενίζω τις μέρες εργασίας

for (i=0;i<20;i++)
  for(int j=0;j<31;j++) EPI[i][j]=0;//μηδενίζω τον πίνακα με τις επιθυμίες μη εργασίας

for (i=0;i<31;i++)
  for(int j=0;j<2;j++) programa[i][j]=-1;//μηδενίζω το πρόγραμμα εργασίας

 

αντι για:

>
#include <string.h>
memset(poses,0,sizeof(poses));//μηδενίζω τις μέρες εργασίας
memset(EPI,0,sizeof(EPI));//μηδενίζω τον πίνακα με τις επιθυμίες μη εργασίας
memset(programa,(char)-1,sizeof(programa));//μηδενίζω το πρόγραμμα εργασίας

:-)

 

ασε που τα σταθερά 31 και 2 δημιουργούν προβληματισμο (έβαλα το σωστό νούμερο; η πρέπει να ξαναδώ τον ορισμό του πίνακα πάλι; )

>for (i=0;i<31;i++)
  for(int j=0;j<2;j++)

:-)

Δημοσ.

να απαντησω αρχικα οτι επειδη ειναι αρκετα περιπλοκο το προγραμμα μηδενισα αρχικα τις επιθυμιες , οποτε το οτι δεν λειτουργει καλα δεν εχει να κανει με καποιο λογικο λαθος (οσο αφορα τις επιθυμιες)

 

 

κατα δευτερον bxenos αυτα for (i=0;i<31;i++)

for(int j=0;j<2;j++) που τα βρηκες? για ποιο σημειο του κωδικα μιλας?

 

---------- Το μήνυμα προστέθηκε στις 20:33 ----------

 

από μια γρήγορη ματιά

βλέπω ότι

1)υποθέτεις ότι ο μήνας έχει πάντα 30 μέρες

2)τι θα γίνει αν και οι 20 δεν θέλουν να δουλέψουν την ίδια μέρα?

ή οι εργαζόμενοι με τον βαθμό 1 π.χ.

προϋποθέτεις ότι αυτό δεν μπορεί να συμβεί?

πως το εξασφαλίζεις?

 

---------- Το μήνυμα προστέθηκε στις 02:40 ----------

 

αν κατάλαβα σωστά αυτό που θες

εγώ θα το έκανα έτσι

 

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

char *names[]={"1os","2os","3os","4os","5os","6os","7os","8os","9os","10os","11os","12os","13os","14os","15os","16os","17os","18os","19os","20os"};
//names-->ονόματα υπαλλήλων
int GRA1[10]={1,3,5,7,9,11,13,15,17,19};//γκρουπ 1 προσοχή δεν ξεκινάει από το 0 αλλά από το 1
//μας λέει δηλαδή ότι ο 1->1ος ανήκει στο γκρουπ 1

int GRA2[10]={2,4,6,8,10,12,14,16,18,20};//ομοίως γκρουπ 2
int poses[20];//πόσες φορές έχει εργαστεί ο κάθε υπάλληλος
int EPI[20][31];//επιθυμίες υπαλλήλων
int programa[31][2];//πρόγραμμα εργασίας μέρα-γρουπ1-γρουπ2
int maxDays=30;//μέρες που έχει ο μήνας

int main(){
int i;
int n,n1;
for (i=0;i<20;i++) poses[i]=0;//μηδενίζω τις μέρες εργασίας

for (i=0;i<20;i++)
  for(int j=0;j<31;j++) EPI[i][j]=0;//μηδενίζω τον πίνακα με τις επιθυμίες μη εργασίας

for (i=0;i<31;i++)
  for(int j=0;j<2;j++) programa[i][j]=-1;//μηδενίζω το πρόγραμμα εργασίας
    
for (i=0;i<25;i++){//ορίζω τυχαία για τυχαίους υπαλλήλους 25 μέρες μέγιστο ,επιθυμίες μη εργασίας
   srand ( time(NULL) *i);
  n=rand() % 20;
  n1=rand() % maxDays;
  EPI[n][n1]=1;
}
printf("\n===========================================");
for (i=0;i<20;i++){
   printf("\no ypallilos=%s epi8imei",names[i]);
    for (int k=0;k<maxDays;k++)
             if (EPI[i][k]==1) printf(" %d ",k+1);//τυπώνω τις επιθυμίες αν υπάρχουν(νούμερο μέρας)
             }
printf("\n==========================================="); 
for (int i=0;i<maxDays;i++){//φτιάχνω με βάση τα δοθέντα στοιχεία τον πίνακα μου
srand ( time(NULL) );
while(programa[i][0]==-1 || programa[i][1]==-1){//όσο δεν έχω γεμίσει την μέρα με εργαζόμενους και από τα 2 γκρουπ
  if (programa[i][0]==-1){//αν δεν έχω από το 1ο γκρουπ βρίσκω
                          n=rand() % 10; //1o group
                          if (poses[GRA1[n]-1]<7 && EPI[n][i]==0){//αν δεν έχει δουλέψει πάνω από 7 φορές και επιθυμεί να εργαστεί
                                         poses[GRA1[n]-1]++;
                                         programa[i][0]=GRA1[n]-1;
                          }
  }
                          
                       
  if (programa[i][1]==-1){//ομοίως
                          n1=rand() % 10; //2o group
                          if (poses[GRA2[n1]-1]<7 && EPI[n1][i]==0){
                                         poses[GRA2[n1]-1]++;
                                         programa[i][1]=GRA2[n1]-1;
                          }
  }
}                      
}

printf("\noperation completed!!!");
printf("\nresults");
printf("\n===========================================");
for (i=0;i<maxDays;i++)//εμφάνιση αποτελεσμάτων ημέρα-υπάλληλος γκρουπ1,γκρουπ2
           printf("\nday=%d ,group1=%s ,group2=%s",i+1,names[programa[i][0]],names[programa[i][1]]);
printf("\n===========================================");
for (i=0;i<20;i++)//εμφανίζει το πόσες μέρες δουλεύει ο κάθε υπάλληλος
   printf("\no ypallilos=%s douleuei %d meres",names[i],poses[i]);
getch();
return 0;
}



 

ο Dev-C μου βγαζει προβλημα στο declaration του i ::fear:

Δημοσ.
κατα δευτερον bxenos αυτα for (i=0;i<31;i++)

for(int j=0;j<2;j++) που τα βρηκες? για ποιο σημειο του κωδικα μιλας?

 

για όλα τα initialisation που έχουν γραφτεί στο νημα (δικά σου και άλλων).

Δημοσ.
για όλα τα initialisation που έχουν γραφτεί στο νημα (δικά σου και άλλων).

 

ααα σορρυ κοιταξα των αρχικο κωδικα και δεν ειχα τπτ τετοιο μεσα γ αυτο ρωτησα! σορρυ :o

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...