Jump to content



boitheia me c++


Recommended Posts

kalispera paidia exw problima me kapoia apla programmata c++(apla gia kapoion pou exei gnwseis sto antikeimeno) k 8a i8ela mia boi8eia.sas para8etw ena programma opoios mporei na boi8isei:

kataskeyaste mia anadromiki synartisi sum pou an tis dinoume ena dianysma me times typou float ypologizei k epistrefei to a8roisma twn tetragwnwn twn timwn aytwn twn stoixeiwn.grapste mia synartisi main i opoia xrisimopoiei tin sum.

opoia boi8eia se kwdika 8a me boi8ouse eyxaristw prokatabolika

Link to comment
Share on other sites

τι εννοεις οταν λες αναδρομικη συναρτηση ;

το προγραμμα θα ζηταει φανταζομαι δυο αριθμους. Μετα εσυ θελεις να καλεις την sum η οποια θα υπολογιζει και θα επιστρέφει το άθροισμα των τετραγωνων τους ;

Link to comment
Share on other sites

i synartisi 8a pairnei ena dianysma n 8esewn(apo oti katalabainw stin morfi array me i=n) k 8a bgazei to a8roisma prwto stoixeio sto tetragwno+2o sto tetragwno+...+no sto tetragwno).anadromika ennow oti 8a kalei ton eayto tis opws einai i Functional gia to paragontiko px

Link to comment
Share on other sites

αρχικα μην γραφεις greeklish. Κατα δευτερον πες μου σε ποιο σημειο κολας γιατι δεν καταλαβαινω ποιο ειναι το προβλημα σου.

εχεις μια array (διανυσμα) με μηκος εννια χαρακτηρες πχ array = 123456789

και θελεις να κανεις:

result =0; // αρχικοποιηση

for (int i=0; i<9; i++)

{

result =result + array*array+array[i+1]*array[i+1];

}

κατι τετοιο θες;

1η φορα: 1+4 = 5

2η φορα: 4+9 = 13 + 5 = 18

κλπ

Link to comment
Share on other sites

Το διανυσμα ειναι vector[] και οχι array[] ( υπαρχει και εντολη που μετραει το μεγεθος του vector). Η συναρτηση που θα κανει του υπολογισμο θα ειναι κατι του στυλ >> sum (x){ total=x*x return total;}

οποτε η αναδρομη μπορει να γινει στο κανονικο προγραμμα καλωντας την sum με μια for >> for(mpla mpla ) { stotal=stotal + sum()}

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.