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

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

Δημοσ.

Παιδια εχω μια ασκησουλα στην c που ειναι για αυριο.(Ο τρελος μας την εβαλε χτες και δεν προλαβα να την δω μεχρι σημερα..) Πρεπει να σας πω οτι δεν ξερω τιποτα απο c (ο καθηγητης ειναι στον κοσμο του και δεν δεχεται μεγαλυτερα εξαμηνα στην ταξη του...). Δεν γουσταρω να την βρω ετοιμη αν και μπορουσα και εκτος αυτου δεν θα με βοηθησει και με τις επομενες.. Οποτε επελεξα την λυση του ξενυχτιου και οπου φτασω.. Αμα δεν βαριεται κανενας να με βοηθησει και εχει ορεξη να αραξει να την παλεψουμε μαζι ας στειλει.. Θα το εκτιμουσα απιστευτα..

Δημοσ.

αν μπορουσε καποιος να με βοηθησει θελω σε ενα πινακα 60X100 μια κλαση random να μου τοποθετει σε Τυχαίες θεσεις 50 αροιθμους και να μου επιστρεφει οταν κληθει η θεση το νουμερο που εχει μεσα η αν ειναι αδια το αναλογο μηνυμα

Δημοσ.

>
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <time.h>
using namespace std;

class Random{


   private:
       int nums[60][100];


   public:


       Random(int _nums[][100])
       {

           for(int x=0;x<60;x++)
               {
                   for(int y=0;y<100;y++)
                   nums[x][y]=_nums[x][y]=0;
               }


       }


       void fillRand()
       {
           srand ( time(NULL) );
           for(int i=0;i<50;i++)
           nums[rand() % 59][rand() % 99]=rand()%100;
       }

       void PrintAll()
       {
           for(int x=0;x<60;x++)
               {
                   for(int y=0;y<100;y++)
                   cout<<"Stoixeio"<<"["<<x<<"]"<<"["<<y<<"]"<<"="<<nums[x][y]<<endl;
               }


       }

       void Print(int xpos,int ypos)
       {
           if (nums[xpos][ypos]==0)
               cout<<"I SIGKEKRIMENI THESI DEN EXEI KAPOIO ARITHMO"<<endl;
           else
               cout<<"Stoixeio"<<"["<<xpos<<"]"<<"["<<ypos<<"]"<<"="<<nums[xpos][ypos]<<endl;



       }



};



int main()
{
   int table[60][100];
   Random test(table);
   test.fillRand();
   test.PrintAll();
   test.Print(15,10);


   return 0;
}

 

 

Πιστεύω ότι κάνει περίπου αυτό που θες βέβαια πρέπει να έχει κάποια λάθη.Ισως θα έπρεπε να ορίσουμε με αριθμό μεγαλύτερο του 100 το ότι δεν έχει στοιχείο...

  • 3 εβδομάδες αργότερα...
Δημοσ.

Συγνώμη που δεν απάντησα καθόλου μέχρι σήμερα αλλά είχα πάει Αθήνα και δεν είχα ούτε internet ούτε pc για να μπω.. Την δουλεύω τώρα οπότε αν παρουσιαστεί κάτι ξαναστέλνω εδώ για να το κοιτάξουμε. Συγνώμη και πάλι για την καθυστέρηση.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...