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

Βοήθεια καιγόμαστε


alakazam2007

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

Συναγώνιστες είμαστε 2 ξεσασιάρηδες φοιτητες΄και κάτι στη σειρακή αναζήτηση σε C μας ξέφυγε.Για δείτε αυτή το πρόβλημα και απαντήστε μας

 

Να γραφεί κώδικας σε γλώσσα C της σειριακής αναζήτησης σε ταξινομημένο πίνακα????

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εκτός από το να απελπίζεστε και να ζητάτε την βοήθεια από ένα τεχνολογικό forum μπορείτε να χρησιμοποιήσετε την βοήθεια του google.

Ψάχνοντας με το keyword "Σειριακή αναζήτηση c" το πρώτο πράγμα που πετάχτηκε είναι:

http://pages.cs.aueb.gr/users/xsk/os/c8-lookforbin.htm

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έστω ταξινομημένος πίνακας = [1, 3, 6, 8, 9, 10]

Αν ψάχνετε το 5, τότε θα πρέπει να προσέξετε το εξής:

με το που θα φτάσετε στο 6, δεν χρειάζεται να προχωρήσετε παρακάτω, ξέρετε ήδη ότι δεν υπάρχει πεντάρι στον πίνακα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 4 εβδομάδες αργότερα...

Να μαστε πάλι.Αυριο έχουμε τεστάκι και ζητάμε νουθεσία και καθοδήγηση.

 

πως βρισκουμε το μεγιστο αριθμο σε ενα πινακα 2 διαστασεων και μετα να τοποθετουμε τον μεγιστο σε ενα μονοδιαστατο.(σε C)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βάλε σε μια βοηθητική μεταβλητή (πχ max) το μηδέν για παράδειγμα. Μετά σύγκρινέ ένα ένα τα στοιχεία του πίνακα και όποιο είναι μεγαλύτερο, κράτα τη θέση του πίνακα που το βρήκες.

Παράδειγμα :

int i, j, max=0, thesi1=0, thesi2=0;

for(i=0;i<n;i++)

for(j=0;j<m;j++)

if(A[j]>max) max=A[j]; thesi1=i ; thesi2=j;

και μετά βάζεις στον μονοδιάστατο πίνακα (έστω Β) στη θέση που θες το στοιχείο που βρήκες.

Δηλαδή για παράδειγμα Β[0]=Α[thesi1][thesi2];

Κάντε κανένα search στο google όπως είπε ο φίλος από πάνω.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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