Δημοσιεύτηκε: 03 Ιούλ 2011, 21:52
από migf1
Άθροισμα περιττών αριθμών από το 1 μέχρι MAX (αλλάξτε την τιμή του MAX σε ότι θέλετε μέσα στον κώδικα)

Spoiler: show
Κώδικας: Επιλογή όλων

/* -------------------------------------------------------------
* Υπολογίζει και τυπώνει το άθροισμα των περιττών αριθμών από
* το 1 έως MAX (συμπεριλαμβανομένων)
* Για την εύρεση του αν ένας αριθμός είναι περιττός, εξετάζει αν
* το υπόλοιπο της διαίρεσής του με το 2 είναι διάφορο του μηδενός
* (όταν το υπόλοιπο της διαίρεσης είναι 0, τότε ο αριθμός είναι άρτιος)
* -------------------------------------------------------------
*/

#include <stdio.h>
#define MAX 1000 // αλλάξτε το σε όποιον θετικό ακέραιο θέλετε

int main ( void )
{
long oddsum = 0;
register int i;

for (i=1; i < MAX+1; i++)
if ( i%2 != 0 )
oddsum += i;

printf("Sum of odd numbers from 1 to %d = %ld\n", MAX, oddsum);

return 0;
}