Junior_aromeo
Νεοφερμένος
Αν θες αγοραζεις καποιο βιβλιο και οτι απορια εχεις εδω ειμαστε.
Ακομα θα χρειαστεις εναν compiler και ο καλυτερος κατ'εμε ειναι ο Dev c++.Οταν παω στον server(στο netbook ειμαι τωρα) θα σου δωσω και ενα link για να δεις πως πρεπει να ειναι η συνταξη σου στην c++.
Have a nice day.
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
RebeccaforJimani
Εκκολαπτόμενο μέλος
Εσύ ξεκίνησες να γράφεις κώδικα όταν ήσουν 2 μηνών να φανταστώ?Με ιστοσελιδες δεν θα καταφερεις να μαθεις τιποτα αλλο απ'το να γραφεις #include....
Αν θες αγοραζεις καποιο βιβλιο και οτι απορια εχεις εδω ειμαστε.
Ακομα θα χρειαστεις εναν compiler και ο καλυτερος κατ'εμε ειναι ο Dev c++.Οταν παω στον server(στο netbook ειμαι τωρα) θα σου δωσω και ενα link για να δεις πως πρεπει να ειναι η συνταξη σου στην c++.
Have a nice day.
(Μου κάνει μεγάλη εντύπωση που έχεις τέτοιες γνώσεις παρα το νεαρό της ηλικίας σου! μπράβο πάντως!:no1
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Junior_aromeo
Νεοφερμένος
Πως μαθενεις αγγλικα,γαλλικα και ολα τα αλλα ακομα πιο ευκολα μαθαινεις μια γλωσσα.
Κωδικα ξεκινησα να γραφω στα 9 μου.Οχι ακριβως κωδικα.Λιγο html + php και τωρα στα 12 και κατι ξεκινησα να καιγομαι με c++ πολυ αγρια ομως.Ενδιαφερον γλωσσα και επιτρεπει και προγραμματισμο σε γραφικο περιβαλον.
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
Πολύ δραστήριο μέλος
Με ιστοσελιδες δεν θα καταφερεις να μαθεις τιποτα αλλο απ'το να γραφεις #include....
Αν θες αγοραζεις καποιο βιβλιο και οτι απορια εχεις εδω ειμαστε.
Ακομα θα χρειαστεις εναν compiler και ο καλυτερος κατ'εμε ειναι ο Dev c++.Οταν παω στον server(στο netbook ειμαι τωρα) θα σου δωσω και ενα link για να δεις πως πρεπει να ειναι η συνταξη σου στην c++.
Have a nice day.
Εδώ θα διαφωνήσω.
Είναι πολύ εύκολο (και πολύ πιο φθηνό) να μάθεις απο το net μια γλώσσα και επίσης έχει το καλό οτι βρίσκεσαι συνέχεια σε θέση να μαθαίνεις την τελευταία της έκδοση, κάτι πάρα πολύ καλό. Βέβαια απαιτεί πολύ καλή χρήση αγγλικών.
-----------------------------------------
Αν και εγώ κάπου εκεί είχα αρχίσει (10-11 βασικά)Κωδικα ξεκινησα να γραφω στα 9 μου.
Και τα δυο κώδικες είναι. Η php μάλιστα είναι και αρκετά βαριά γλώσσα.Οχι ακριβως κωδικα.Λιγο html + php
Καλή συνέχειακαι τωρα στα 12 και κατι ξεκινησα να καιγομαι με c++ πολυ αγρια ομως.Ενδιαφερον γλωσσα και επιτρεπει και προγραμματισμο σε γραφικο περιβαλον.
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Junior_aromeo
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
@nn@
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
@nn@
Νεοφερμένος
{
sum+=Array[--Dim];
product*=Array[Dim];
if(Dim==0)
{
if(sum<product)
return(-1);
else
return(1);
}
else
MaxProductSum(Array,Dim,sum,product);
}
γενικά επιτελεί την λειτουργία αλλά όταν την καλώ δεν επιστρέφει 1 η -1
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
tsarachaf
Περιβόητο μέλος
Και μήπως σου επιστρέφει πάντα συγκεκριμένο αριθμό;;
Edit: Τώρα μου ρθε το τι θες να κάνεις τόση ώρα, ο κώδικας που θες είναι έτσι...
{
sum+=Array[Dim];
product*=Array[Dim];
if(Dim==0)
{
if(sum<product)
return(-1);
else
return(1);
}
else
{
Dim--;
MaxProductSum(Array,Dim,sum,product);
}
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
@nn@
Νεοφερμένος
" sum+=Array[--Dim]; "
είναι που μειώνει το Dim κάθε φορά που καλούμε την συνάρτηση αναδρομικά και απο το debugg που έκανα αυτό φαίνεται καθαρά και στο τέλος μπαίνει στο return η 1 return -1.
Kαι ο δίκος σου και ο δικός μου κωδικάς κανουν return τον ίδιο αριθμό κάθε φόρα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
#include<iostream>
using namespace std;
int MaxProductSum(float *Array,int Dim,float sum,float product)
{
sum+=Array[--Dim];//1η επανάληψη sum=12,2η επανάληψη sum=13//
product*=Array[Dim];//1η και 2η επανάληψη 20//
if(Dim==0)//1η επανάληψη ψευδής,2η επανάληψη αληθής//
{
if(sum<product)//13<20//
return(-1);
else
return(1);
}
else
MaxProductSum(Array,Dim,sum,product);
}
int main(void)
{
float a[]={1,2,3},sum=10,product=10;
cout<<MaxProductSum(a,2,sum,product)<<endl;
return 0;
}
Τι θες να κάνει η συνάρτηση;
Πάντως το παραπάνω σωστα μου επιστρέφει -1
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
(Εναλλακτικά, σε [php]...[/php] tags όπου χρωματίζονται κάποιες λέξεις)
Δηλαδή έτσι:
if ( x == 42 ) {
k = I;
a = l;
l = u;
}
if ( x == 42 ) {
k = I;
a = l;
l = u;
}
Ο κώδικας χωρίς στοίχιση απλά ΔΕΝ διαβάζεται. Κι εγώ προσωπικά δεν τον διαβάζω. Απορώ πώς διαβάζετε τους κώδικές σας χωρίς στοίχιση.
Bottom line, παραθέτοντας κώδικα όπως σας έδειξα, έχετε περισσότερες πιθανότητες να το διαβάσει κάποιος και να πάρετε απάντηση.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
@nn@
Νεοφερμένος
"using namestream std;" "cout<<MaxProductSum(a,2,sum,product)<<end1; εμένα ο μεταγλωτιστής τα παίρνει λαθός.
θέλω μέσα απο ένα σύνολο αριθμών να βρίσκει ποιό είναι μεγαλύτερο το άθροισμα ή το γινόμενο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Ποιον μεταγλωτιστή χρησιμοποιείς; Μήπως τον gcc (της C) αντί του g++ (της C++) ;Κύριε Πληροφοριακέ τι σημαίνουν αυτά " #include<iostream>" '
"using namestream std;" "cout<<MaxProductSum(a,2,sum,product)<<end1; εμένα ο μεταγλωτιστής τα παίρνει λαθός.
θέλω μέσα απο ένα σύνολο αριθμών να βρίσκει ποιό είναι μεγαλύτερο το άθροισμα ή το γινόμενο.
Αν όχι, βάλε τα μηνύματα λάθους εδώ.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
@nn@
Νεοφερμένος
μηνυμα λάθους : iostream: No such file or directory.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Μήπως έχεις αρχίσει project για C; Το αρχείο κώδικα πρέπει να λήγει σε .cc ή .cpp. Δες και τις ρυθμίσεις του Dev C++ για το μεταγλωττιστή που χρησιμοποιεί.Χρησιμοποιώ Dev C++
μηνυμα λάθους : iostream: No such file or directory.
Το Dev C++ είναι IDE, όχι compiler. Θα χρησιμοποιεί λογικά gcc / g++.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Κύριε Πληροφοριακέ τι σημαίνουν αυτά " #include<iostream>" '
"using namestream std;" "cout<<MaxProductSum(a,2,sum,product)<<end1; εμένα ο μεταγλωτιστής τα παίρνει λαθός.
θέλω μέσα απο ένα σύνολο αριθμών να βρίσκει ποιό είναι μεγαλύτερο το άθροισμα ή το γινόμενο.
Συγνώμη δεν είδα οτι μιλάς για C επειδή το θέμα είναι για C++..Kοίτα αυτό:
#include<stdio.h>
#include<stdlib.h>
int MaxProductSum(float *Array,int Dim,float sum,float product)
{
sum+=Array[--Dim];//1η επανάληψη sum=3,2η επανάληψη sum=5 3η επανάληψη sum=6//
product*=Array[Dim];//1η επανάληψη product=3 2η και 3η επανάληψη product=6//
if(Dim==0)//1η και 2η επανάληψη ψευδής,3η επανάληψη αληθής//
{
if(sum<product)//6==6 είναι ίσα και επιστρέφει 1//
return(-1);
else
return(1);
}
else
MaxProductSum(Array,Dim,sum,product);
}
int main(void)
{
float a[]={1,2,3};
printf("%d",MaxProductSum(a,3,0,1));
return 0;
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
@nn@
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
@nn@
Νεοφερμένος
Αντέγραψα ακρίβως τον κώδικα και βγάζει παλι ασχετο αριθμό .......Συγνώμη δεν είδα οτι μιλάς για C επειδή το θέμα είναι για C++..Kοίτα αυτό:
Code:#include<stdio.h> #include<stdlib.h> int MaxProductSum(float *Array,int Dim,float sum,float product) { sum+=Array[--Dim];//1η επανάληψη sum=3,2η επανάληψη sum=5 3η επανάληψη sum=6// product*=Array[Dim];//1η επανάληψη product=3 2η και 3η επανάληψη product=6// if(Dim==0)//1η και 2η επανάληψη ψευδής,3η επανάληψη αληθής// { if(sum<product)//6==6 είναι ίσα και επιστρέφει 1// return(-1); else return(1); } else MaxProductSum(Array,Dim,sum,product); } int main(void) { float a[]={1,2,3}; printf("%d",MaxProductSum(a,3,0,1)); return 0; }
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Πληροφορικάριος
Δραστήριο μέλος
Αντέγραψα ακρίβως τον κώδικα και βγάζει παλι ασχετο αριθμό .......
Ναι ήταν λαθος.Επεστρεφε το 1 μόνο την πρώτη φορα βάλε αυτο:
#include<stdio.h>
#include<stdlib.h>
int MaxProductSum(float *Array,int Dim,float sum,float product)
{
sum+=Array[--Dim];//1η επανάληψη sum=3,2η επανάληψη sum=5 3η επανάληψη sum=6//
product*=Array[Dim];//1η επανάληψη product=3 2η και 3η επανάληψη product=6//
if(Dim==0)//1η και 2η επανάληψη ψευδής,3η επανάληψη αληθής//
{
if(sum<product)//6==6 είναι ίσα και επιστρέφει 1//
return(-1);
else
return(1);
}
else
if(MaxProductSum(Array,Dim,sum,product)==1)
return 1;
else
return -1;
}
int main(void)
{
float a[]={1,2,3};
printf("%d",MaxProductSum(a,3,0,1));
return 0;
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 4 μέλη διάβασαν αυτό το θέμα:
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.