dimitris001
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Επαγγέλεται Φοιτητής/τρια και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 7,608 μηνύματα.
18-04-13
16:21
δεν εννοούσα να γράψω ολο τον κωδικα τη μια φορα "καθετα" και την αλλη "οριζοντια"...αλλα μονο τις συγκεκριμενες εντολες...δλδ τα υπόλοιπα μέρη του κώδικα ειναι μια χαρα...απλα αυτο το fflush κάτι κανει οταν ειναι διπλα στην scanf και όταν ειναι κάτω απο αυτή..
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
dimitris001
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Επαγγέλεται Φοιτητής/τρια και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 7,608 μηνύματα.
18-04-13
15:36
Εγω πάντως δεν εχω καταλάβει το εξης....
γιατι όταν γραφεις ετσι τον κωδικα:
το πρόγραμμα εκτελείται σωστα....ενώ αμα το γραψεις έτσι:
δεν τρέχει
γιατι όταν γραφεις ετσι τον κωδικα:
Code:
....
....
scanf("%c",&ch); fflush(stdin);
....
....
Code:
....
.....
scanf("%c",&ch);
fflush(stdin);
....
....
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
dimitris001
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Επαγγέλεται Φοιτητής/τρια και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 7,608 μηνύματα.
28-03-13
23:17
κάτι παρόμοιο προσπάθησα να κάνω...απλά ειναι 1η φορα που ασχολούμαι με C και μου φαινεται δυσκολο. δεν έχω ασχοληθει ουτε με ΑΕΠΠ ουτε με άλλες γλωσσες περα απο την Java...και ενω μεχρι την προηγουμενη εβδομαδα εκανα κώδικες για τον πολλαπλασιαμο/προσθεση/αφαιρεση αριθμων σημερα ειναι αυτο το προβλημα....με δυσκολευει αφανταστα το πληθος των παραγοντων...σκεφτομαι να δω ποσους παραγοντες θα εχει το 1000 άρα θα ειναι σιγουρα κατα ενα λιγοτεροι...αλλα δεν ειμαι σιγουρος αμα ισχυειΠου ακριβώς δυσκολεύεσαι; Διαίρεσαι το πρόβλημα σου σε μικρότερα πιο εύκολα.
κοιτα τι εκανα...τα περισσοτερα ειναι λαθος
Code:
#include<stdio.h>
main()
{
int c,x,y,z,k,l,m,n,o,p;
printf("Grapse enan akeraio arithmo mikrotero tou 1000 : ");
scanf("%c",&c);
c%x=0
c%y=0
c%z=0
c%k=0
c%l=0
c%m=0
c%n=0
c%o=0
p=1;
x+y+z+k+l+m+n+o+p=c
printf("%d, %d, %d, %d, %d, %d, %d, %d, %d",x,y,z,k,l,m,n,o,p);
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
dimitris001
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Επαγγέλεται Φοιτητής/τρια και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 7,608 μηνύματα.
28-03-13
22:49
ευχαριστω για την βοηθεια παιδια....αλλα εδω ειναι που σας θελω....παιδευομαι απο το απογευμ αμε αυτην την ασκηση...οποιος μπορει ας βοηθησει!
Ένας ακέραιος αριθμός λέγεται τέλειος αριθμός όταν οι παράγοντές του συμπεριλαμβανομένης και της μονάδας (αλλά όχι και του ίδιου του αριθμού), δίνουν ως άθροισμα τον ίδιο αριθμό. Για παράδειγμα, το 6 είναι ένας τέλειος αριθμός, επειδή 6=1+2+3. Να γράψετε ένα πρόγραμμα το οποίο θα ζητά να πληκτρολογηθεί μια ακέραια θετική τιμή μικρότερη του 1000 και θα εμφανίζει στην οθόνη το σχετικό μήνυμα δηλαδή, αν ο αριθμός αυτός είναι τέλειος ή όχι.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
dimitris001
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Επαγγέλεται Φοιτητής/τρια και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 7,608 μηνύματα.
28-03-13
20:16
Λοιπόν έχω μερικές ασκήσεις για άυριο στη γλώσσα C++ οπότε έχω αρκετες απορίες...
Αρχικά έγραψα τον παρακάτω κώδικα στο Dev C++ αλλά δυστυχώς δεν λειτουργεί....μπορει να μου πει καποιος το λόγο;;
o compiler μου μαυρίζει την σειρά όπου έχω το system("pause"); και κάτω στις παρατηρήσεις μου βγάζει την εξής σημείωση
Ευχαριστω για την απαντηση!
Αρχικά έγραψα τον παρακάτω κώδικα στο Dev C++ αλλά δυστυχώς δεν λειτουργεί....μπορει να μου πει καποιος το λόγο;;
Code:
#include<stdio.h>
main()
{
int x,z;
for(x=5;x<=30;x=x+5)
{
z=x*x;
printf("The square of %d=%d\n",x,z);
}
[B][COLOR=#ed1c24]system("pause");[/COLOR][/B]
}
Είναι μία εντολή προκειμένου να "παγώσει" η διαδικασία μόλις τελειώσει η αναγνωση του κώδικα γιατι αλλιώς δεν φαίνεται αποτέλεσμα στην μαύρη οθόνη....το θέμα είναι πιο το λάθος μου παραπάνω και μήπως υπάρχει καποια αλλη εντολή για το ίδιο ακριβως αποτέλεσμα ωστε να φαινεται η εντολή;;;
Ευχαριστω για την απαντηση!
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.