Συναρτηση στη C++

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

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

Απάντηση
AndReasThaDOn
Δημοσιεύσεις: 1
Εγγραφή: 23 Οκτ 2012 11:32

Συναρτηση στη C++

Δημοσίευση από AndReasThaDOn » 23 Οκτ 2012 11:36

Να φτιάξετε πρόγραμμα με την βοήθεια συναρτήσεων που να διαβάζει δυο ακέραιους
αριθμούς. Αν οι αριθμοί είναι αρνητικοί να εκτυπώνεται μήνυμα ότι εισάγατε αρνητικό
αριθμό. Να υπολογισθεί και να εκτυπωθεί το άθροισμά μόνο των θετικών αριθμών.
Θα υλοποιήσετε:
 Μια συνάρτηση που θα διαβάζει έναν ακέραιο
 Μια συνάρτηση που θα να υπολογίζει το άθροισμά 2 αριθμών


#include <stdio.h>
#include <stdlib.h>
int inputf();
int athf(int x , int y );

int main()

{
int x , y ,ath;


printf(" Dwse enan akeraio arithmo " ) ;
x=inputf() ;

printf(" Dwse enan akeraio arithmo " ) ;
x=inputf() ;

ath=x+y ;
printf("To athroisma twn thetikwn einai :%d + %d = %d; " ,y,x, ath ) ;

system("pause");
}



int inputf()
{
int a ;

scanf("%d",&a);
if
( a < 0 )
printf("O arithmos einai arnitikos ") ;

return a ;
}




Μπορει καποιοσ να με βοηθησει να την τελειωσω..?

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Συναρτηση στη C++

Δημοσίευση από dva_dev » 24 Οκτ 2012 00:24

Εχεις στον κώδικα σου αυτό

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

...
int x , y ,ath;
printf&#40;" Dwse enan akeraio arithmo " &#41; ;
x=inputf&#40;&#41; ;               // <--- το Χ
     
printf&#40;" Dwse enan akeraio arithmo " &#41; ;
x=inputf&#40;&#41; ;               // <--- πάλι το Χ   

ath=x+y ;                  // <--- το Y ?
...
Μήπως να το κάνεις

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

printf&#40;" Dwse enan akeraio arithmo " &#41; ;
y=inputf&#40;&#41; ;
     
printf&#40;" Dwse enan akeraio arithmo " &#41; ;
x=inputf&#40;&#41; ;

Απάντηση

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

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

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