ninjawesome222's Profile User Rating: -----

Reputation: 1 Apprentice
Group:
Active Members
Active Posts:
106 (0.06 per day)
Joined:
27-January 10
Profile Views:
2,056
Last Active:
User is offline Feb 12 2014 05:54 PM
Currently:
Offline

Previous Fields

Dream Kudos:
0

Latest Visitors

Icon   ninjawesome222 has not set their status

Posts I've Made

  1. In Topic: Generate Unique Numbers in C

    Posted 12 Feb 2014

    I am having difficulty generating random numbers that are unique. What I have attempted to do is generate a random number, store it in an array, and then when I generate the next random number, I check each slot of the array for duplicates. However, when I run this code, it still yields duplicates and sometimes there is not output at all. Any help is greatly appreciated.

    Here is my code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    int main (void) {
    	int limit = 4;
    	int students = 5;
    	int exams[4];
    	srand(time(NULL));
    	int class[5] = {1,2,3,4,5};
    	
    	int random;
    	int i, j;
    	int flag = -1;
    	
    	for (i = 0; i < limit; i++) {
    		flag = 1;
    		random = rand() % students;
    		do {
    		for (j = 0; j < limit; j++) {
    			if (class[random] == exams[random]) {
    				j = 0;
    				flag = -1;
    				random = rand() % students;
    			}
    		}
    			} while (flag == -1);
    			exams[i] = class[random];
    	}
    	
    	for (i = 0; i < 4; i++) {
    		printf("%d ", exams[i]);
    	}
    	
    	getch();
    	return 0;
    
    }
    
    
  2. In Topic: Generate Unique Numbers in C

    Posted 12 Feb 2014

    View PostCTphpnwb, on 11 February 2014 - 07:05 PM, said:

    Question about your "correct" output: How do you know what student took each exam, and therefore that the student grading it isn't grading their own exam?


    Perhaps my description was not clear enough, my apologies. When the output says student 1 will grade exams 4, 3, 2, and 5, I mean he will be grading student 4's exam, student 3's exam, student 2's exam, and student 5's exam.
  3. In Topic: Accessing Variables from Another Class in Java

    Posted 5 Dec 2012

    View Postjon.kiparsky, on 05 December 2012 - 02:22 PM, said:

    Wasting time. Just declare
    private Videogame[] videogames; // why would this be static???
    
    


    at the top level and remove the declaration when you refer to it in main:

    videogames = {videogame1, videogame2}
    


    Sorted.


    Awesome. I had to toy around with it a little to fully understand what I was doing, and now it works. Thanks for your help!
  4. In Topic: Accessing Variables from Another Class in Java

    Posted 5 Dec 2012

    I don't understand what your doing here:
    videogames_ = VideoGame;
    Could you possibly elaborate a little? Thanks.

My Information

Member Title:
D.I.C Head
Age:
Age Unknown
Birthday:
Birthday Unknown
Gender:

Contact Information

E-mail:
Private

Friends

ninjawesome222 hasn't added any friends yet.

Comments

ninjawesome222 has no profile comments yet. Why not say hello?