antonis_man Δημοσιεύτηκε Νοέμβριος 3, 2008 #1 Κοινοποίηση Δημοσιεύτηκε Νοέμβριος 3, 2008 Καλησπέρα, αν υπάρχει κάποιος που να ξέρει από προγραμματισμό και συγκεκριμένα από την γλώσσα C ας ρίξει μια ματιά σε μια άσκηση και αν ειναι εύκολο να προτείνει καμιά λυση.Δίνω την εκφώνηση παρακάτω:------------------------------------------------------------------------------------------------------------------Να γίνει πρόγραμμα το οποίο να:(1) Να ζητάει ένα string από το χρήστη(2) Να πράγει ένα τυχαίο διάστημα τιμών [a,b] στο διάστημα των μικρών χαρακτήρων στον πίνακα ASCII (97-122) και έναν τρίτο τυχαίο αριθμό στο ίδιο διάστημα.(3) Να εκτυπώνει εκ' νέου το string που έδωσε ο χρήστης με κεφαλαίο ΜΟΝΟ γράμμα που αντιστοιχεί στον 3ο αριθμό.Να χρησιμοποιηθούν pointers και υποπρογράμματα για το string [_input()] και για την μετατροπή του κεφαλαίου γράμματος [metatropi()].------------------------------------------------------------------------------------------------------------------Ευχαριστώ. Link to comment Share on other sites More sharing options...
oxide Νοέμβριος 3, 2008 #2 Κοινοποίηση Νοέμβριος 3, 2008 ξεκινα καλυτερα εσυ...και οτι προβλημα εχεις εδω ειμαστε.. Link to comment Share on other sites More sharing options...
antonis_man Νοέμβριος 3, 2008 Author #3 Κοινοποίηση Νοέμβριος 3, 2008 Βασικά έχω λίγο την μπάλα, γι'αυτό θέλω λιγο βοήθεια. Υπάρχουν τίποτα καλές σημειώσεις ή άλλο υλικό? Link to comment Share on other sites More sharing options...
kallileo Νοέμβριος 3, 2008 #4 Κοινοποίηση Νοέμβριος 3, 2008 Βασικα το δυσκολο θα ειναι να φτιαξεις αλγοριθμο που παραγει τυχαιο αριθμο μεσα σε ενα πεδιο ορισμου...Δες εδω:http://c-faq.com/lib/randrange.htmlhttp://wakish.info/?p=19http://www.codeguru.com/forum/showthread.php?t=378879Πως συνδεεται το 1 με το 2? Link to comment Share on other sites More sharing options...
peter89 Νοέμβριος 3, 2008 #5 Κοινοποίηση Νοέμβριος 3, 2008 δεν ειναι τοσο δυσκολη η ασκηση.. καλυτερα να ρωτησεις καποιο συμφοιτητη σου.... Link to comment Share on other sites More sharing options...
darien Νοέμβριος 3, 2008 #6 Κοινοποίηση Νοέμβριος 3, 2008 Σου το έγραψα, απλά δεν έχω βάλει τις συναρτήσεις μέσα (που είναι άχρηστες και δυσκολεύουν το πρόγραμμα):#include<stdio.h>#include<stdlib.h>#include<string.h>#include <time.h>int main() { const string_length = 50; char str[string_length],temp; int a,b,c,i; srand(time(NULL)); printf("Enter string: "); gets(str); do { a = rand() % 123; } while(a<97); do { b = rand() % 123; } while(a<97); if (a> { do { c = rand() % a; } while(c<; } if (a< { do { c = rand() % b; } while(c<a); } temp = c; for (i=0;i<string_length;i++) { if (str[i] == temp) str[i] = toupper(str[i]); } printf(str); return(0); } Link to comment Share on other sites More sharing options...
neuromancer Νοέμβριος 4, 2008 #7 Κοινοποίηση Νοέμβριος 4, 2008 darien άσε το παιδί να προσπαθήσει μόνο του μπας και μάθει... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.