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

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

Δημοσ.

Καλησπέρα,

 

>
#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. Πως βγαίνει ρε παιδιά;; Δεν μπορώ να καταλάβω.

Δημοσ.

Διώρθωσέμε σε παρακαλώ γιατί κάπου κολλάω:

 

Το πρόγραμμα έχει ορίσει τις τιμές i και trigwnikos ως ακεραίους και τον trigwnikos ίσο με 0.

[προχωράει]

Για το i ορίζει την τιμή 1.( i = 1) και λέει ότι αν η τιμή του i (που είναι 1) είναι μικρότερη ή ίση με 10 αύξησε το i κατά 1.

[δεν μπορεί να προχωρήσει ποτέ μετά από την for loop γιατί το i πάντα ξαναπαίρνει την τιμή 1]

 

Έτσι μπορώ να καταλάβω.

Δημοσ.

Οκ το κατάλαβα. Ευχαριστώ φίλε @παπι.

 

Απλά δεν είχα νιώσει την γραμμή "trigwnikos += i;" ότι ισούτε με "trigwnikos = trigwnikos + i;".

 

Τελικά ήτανε πολύ ποιο εύκολο από ότι μπορούσα να φαντάζομαι.

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...