dhmm Δημοσ. 21 Δεκεμβρίου 2020 Δημοσ. 21 Δεκεμβρίου 2020 7 λεπτά πριν, mariamx83 είπε και παλι βγαζει error : id returned 1 exit status Δυστυχώς πρέπει να το δώ για να σου πώ... Μπορεί να είναι θέμα compiler ... η κάτι άλλο. Για βάλε τον τελικό κώδικα εδώ ξανα διότι μπερδεύτηκα...
mariamx83 Δημοσ. 21 Δεκεμβρίου 2020 Μέλος Δημοσ. 21 Δεκεμβρίου 2020 8 λεπτά πριν, dhmm είπε Δυστυχώς πρέπει να το δώ για να σου πώ... Μπορεί να είναι θέμα compiler ... η κάτι άλλο. Για βάλε τον τελικό κώδικα εδώ ξανα διότι μπερδεύτηκα... for(i=0; i<10; i++) { printf("Âñåò ôïí áñéèìü :\n"); scanf("%d",&epilogi); if(epilogi<secret) { printf(" > \n"); i++; } else if (epilogi>secret) { printf(" < \n"); i++; } else { printf("ÌðñÜâï!\n",++i); } } με αυτο εδώ τρεχει , τυπωνει τα < και > σωστα αλλα τρεχει για 5 φορες μονο
mariamx83 Δημοσ. 21 Δεκεμβρίου 2020 Μέλος Δημοσ. 21 Δεκεμβρίου 2020 15 λεπτά πριν, sacafoutre είπε Σβήσε τα i++ μέσα στα else if. ευχαριστώ ευχαριστώ πολύ όλους που ασχοληθήκατε , να είστε καλά . Καλές γιορτές !
albNik Δημοσ. 22 Δεκεμβρίου 2020 Δημοσ. 22 Δεκεμβρίου 2020 (επεξεργασμένο) Παντως πρεπει με 10 προσπαθειες να βρισκεις παντα οποιοδηποτε μεταξυ 1-1000 (απο 1 εως 2^10 για την ακρίβεια). Θες κατι σε δυαδικη αναζητηση. Π.χ. για να βρεις το 284 δοκιμαζεις 500, ειναι μεγαλυτερο, αρα ειναι μεταξυ [1-500] δοκιμαζεις 250, ειναι μικρότερο, αρα ειναι μεταξυ [250-500] δοκιμαζεις (500+250)/2 =375, μεγαλυτερο , αρα ειναι μεταξυ [250-375] δοκιμαζεις (250+375)/2=312, μεγαλυτερο, αρα ειναι μεταξυ [250-312] δοκιμαζεις (250+312)/2=281, μεγαλυτερο, αρα ειναι μεταξυ [281-312] δοκιμαζεις (281+312)/2=296, μεγαλυτερο, αρα ειναι μεταξυ [281-296] δοκιμαζεις (281+296)/2=288, μεγαλυτερο, αρα ειναι μεταξυ [281-288] δοκιμαζεις (281+288)/2=284 bingo Αυτο που κανεις ειναι να στενεύεις το διαστημα μετα απο καθε έλεγχο. Επεξ/σία 22 Δεκεμβρίου 2020 από albNik
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα