SpirosLouis Δημοσ. 23 Δεκεμβρίου 2011 Δημοσ. 23 Δεκεμβρίου 2011 Καλησπέρα, > #include<stdio.h> main () { int i, trigwnikos = 0; for( i = 1; i <= 10 ; i++ ) trigwnikos += i; printf("O trigwnikos 10 einai %i\n", trigwnikos); } Με αυτόν των κώδικα μπορώ να βρω τπ άθροισμα μιας αριθμητικής προόδου με n σειρές.(στον κώδικα 10) Αποτέλεσμα στον κώδικα 55. Πως βγαίνει ρε παιδιά;; Δεν μπορώ να καταλάβω.
SpirosLouis Δημοσ. 23 Δεκεμβρίου 2011 Μέλος Δημοσ. 23 Δεκεμβρίου 2011 το ίδιο είναι. Ο κώδικας λειτουργεί αλλά δεν μπορώ να καταλάβω πως βγάζει αυτό το αποτέλεσμα...
παπι Δημοσ. 23 Δεκεμβρίου 2011 Δημοσ. 23 Δεκεμβρίου 2011 > trig i new trigwno 0 += 1 = 1 1 += 2 = 3 3 += 3 = 6 6 += 4 = 10 κλπ
SpirosLouis Δημοσ. 23 Δεκεμβρίου 2011 Μέλος Δημοσ. 23 Δεκεμβρίου 2011 Διώρθωσέμε σε παρακαλώ γιατί κάπου κολλάω: Το πρόγραμμα έχει ορίσει τις τιμές i και trigwnikos ως ακεραίους και τον trigwnikos ίσο με 0. [προχωράει] Για το i ορίζει την τιμή 1.( i = 1) και λέει ότι αν η τιμή του i (που είναι 1) είναι μικρότερη ή ίση με 10 αύξησε το i κατά 1. [δεν μπορεί να προχωρήσει ποτέ μετά από την for loop γιατί το i πάντα ξαναπαίρνει την τιμή 1] Έτσι μπορώ να καταλάβω.
παπι Δημοσ. 23 Δεκεμβρίου 2011 Δημοσ. 23 Δεκεμβρίου 2011 http://www.insomnia.gr/topic/430814-%CE%B4%CE%BF%CE%BC%CE%AE-%CE%B5%CF%80%CE%B1%CE%BD%CE%AC%CE%BB%CE%B7%CF%88%CE%B7%CF%82-for-c/
SpirosLouis Δημοσ. 23 Δεκεμβρίου 2011 Μέλος Δημοσ. 23 Δεκεμβρίου 2011 Οκ το κατάλαβα. Ευχαριστώ φίλε @παπι. Απλά δεν είχα νιώσει την γραμμή "trigwnikos += i;" ότι ισούτε με "trigwnikos = trigwnikos + i;". Τελικά ήτανε πολύ ποιο εύκολο από ότι μπορούσα να φαντάζομαι.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα