Ενα μικρο προβλημα

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
stergis
Δημοσιεύσεις: 5
Εγγραφή: 28 Μάιος 2006 21:12

Ενα μικρο προβλημα

Δημοσίευση από stergis » 12 Απρ 2008 18:37

πολυ θα γελασετε ειναι μια ασκηση π λεει το εξης
'
Να γραφεί πρόγραμμα που να υπολογίζει το γινόμενο n!=1*2*3*…*n. (το n θα το δίνεται από το πληκτρολόγιο).ξης


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

#include <stdio.h>
int main&#40;&#41;
&#123;
	int i,n,s=1;
printf&#40;"dwse to n\n"&#41;;
scanf&#40;"%i",&n&#41;;

if &#40;n>2&#41;
		&#123;
for&#40;i=2;i<=n;i++&#41;
&#123;
s=s*i;
printf&#40;"i=%i and s=%i \n",i,s&#41;;
&#125;
&#125;
 else 
&#123;
	printf&#40;"to apotelesma ine 1",n&#41;;
		&#125;
return 0;
&#125;


μεχρι το 9 ολα καλα!μετα ομως χανει το μπουσουλα!γιατιι?
Μέσα σε ολη αυτη την Chaόδη kατάσταση σε βρήκα!!!!!!!!!!!!!!!!!!!!!!!!!!~!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Ενα μικρο προβλημα

Δημοσίευση από soteres2002 » 12 Απρ 2008 19:41

epeidi auta ta merika ginomena ta apothikebeis se int, kapoia stigmi kseperna tin max timi pou pernei o int. Ara prepei na to kaneis double!!! 9! = 362 880!! 10! = 3628800!!!

Άβαταρ μέλους
Liakoni
Δημοσιεύσεις: 91
Εγγραφή: 28 Αύγ 2005 09:53
Επικοινωνία:

Ενα μικρο προβλημα

Δημοσίευση από Liakoni » 12 Απρ 2008 19:45

Έχω την εντυπωση ότι μεγαλωνει πολύ ο αριθμός, και δεν χωράει se int .
Μάλλον θα πρέπει να δοκιμάσεις εναλλακτικό τρόπο αποθήκευσης του αποτελέσματος, π.χ. ε πίνακα .
A free society is one where it is safe to be unpopular.
-- Adlai Stevenson

stergis
Δημοσιεύσεις: 5
Εγγραφή: 28 Μάιος 2006 21:12

Ενα μικρο προβλημα

Δημοσίευση από stergis » 12 Απρ 2008 20:07

το θεμα ξερετε ποιο ειναι?πως αυτη ειναι τοσο μη πω τι , δεν μας εχει πει ακομα την IF , οχι το να γεμιζουμε πινακες!! να ρωτησω κατι αλλο το οποιο παρεληψε να μας πει αλλα μας εβαλε ασκηση! πως γραφω μια δυνμη? πχ 2 στο κυβο 2^3
Μέσα σε ολη αυτη την Chaόδη kατάσταση σε βρήκα!!!!!!!!!!!!!!!!!!!!!!!!!!~!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Ενα μικρο προβλημα

Δημοσίευση από soteres2002 » 13 Απρ 2008 03:20

stergis έγραψε:το θεμα ξερετε ποιο ειναι?πως αυτη ειναι τοσο μη πω τι , δεν μας εχει πει ακομα την IF , οχι το να γεμιζουμε πινακες!! να ρωτησω κατι αλλο το οποιο παρεληψε να μας πει αλλα μας εβαλε ασκηση! πως γραφω μια δυνμη? πχ 2 στο κυβο 2^3
kaneis include tin math.h kai kalontas pow(base, exponent) perneis to base^exponent. prepei episis na kaneis link me tin bibliothiki math. ston gcc ginetai me parametro -lm.

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες