2 Team Maker

#include<stdio.h>
#include<string.h>
#include<time.h>
int main(){
    int n;
    char name[100][100];
    char cmd;
    
    printf("enter no. of members: ");
    scanf("%d", &n);
    
    for(int i = 0; i<n; i++){
        printf("name %d; ", i+1);
        scanf("%s", name[i]);
    }
    
    srand(time(NULL));
    do{
    //Fisher-Yates shuffle
    
    for(int i = n-1; i > 0; i--){
    
     int j = rand() % (i+1);
     
     char temp[100];
     strcpy(temp, name[i]);
     strcpy(name[i],name[j]);
     strcpy(name[j],temp);�
    }
    
    printf("Team 1\n");
    printf("****************\n");
    for(int i = 0; i<n/2; i++){
        
        printf("\t%s\n", name[i]);
    }
    
     printf("****************\n");
    
    printf("Team 2.\n");
    
    for(int i = n/2; i<n; i++){
    
        printf("\t%s\n", name[i]);
    }
    
     printf("****************\n");
    
    
    printf("do you want to shuffle again Type(a):\n");
    scanf(" %c", &cmd);
   }while(cmd == 'a'); 
}
    

Comments

Popular posts from this blog

AI and Human Evolution

Snake Game using JAVA

To Do List App (GUI) using C#