freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

μια ασκηση ζητα την υλοποιηση μιας συναρτησης


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   This topic is locked you cannot edit posts or make replies Σελίδα 1 από 1 [9 Μηνύματα]      Bookmarks Tags: πίνακεςάσκηση Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
2p3o


Μέλος από: 08 Ιουν 2010
Μηνύματα: 2

View users profile
ΜήνυμαΣτις: 09 Ιουν 2010 19:56    Θέμα: μια ασκηση ζητα την υλοποιηση μιας συναρτησης
Περιγραφή θέματος: θελει την υλοποιηση μιας συναρτησης που στα ορισματα δεχεται δυο ισομεγέθεις πίνακες ακεραίων και...
Απάντηση με παράθεση  Mark this post and the followings unread

παράθεση:
Να υλοποιηθεί συνάρτηση με όνομα Myadd() η οποία θα δέχεται στα ορίσματα της δύο ισομεγέθεις πίνακες ακεραίων Α και Β και έναν αριθμό Ν ίσο με το πλήθος των στοιχείων των Α και Β. Η συνάρτηση θα πρέπει να δημιουργεί δυναμικά και να επιστρέφει έναν νέο πίνακα C ο οποίος σε κάθε θέση θα περιέχει το άθροισμα του αντίστοιχου στοιχείου του Α και του αντεστραμμένου Β (για παράδειγμα αν Ν=10, τότε C[0]=A[0]+B[9], C[1]=A[1]+B[8] κ.τ.λ.).
[/code]#include<stdio.h>
#include<stdlib.h>
int Myadd(%d,A,B,N);
int main
{
int C=A+B;
printf(%d,C)



int Myadd(%d,A[k],B[m],N)
int N=k+m
{
if(N>0)
{
return C[k]=A[k]+B[m];
}
inFamous


Μέλος από: 07 Φεβ 2010
Βοηθήματα: 3
Μηνύματα: 256+


View users profile
blog twitter 
ΜήνυμαΣτις: 09 Ιουν 2010 19:59    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Ναι οκ και εσύ θες να στο κάνουμε;

_________________
2p3o


Μέλος από: 08 Ιουν 2010
Μηνύματα: 2

View users profile
ΜήνυμαΣτις: 09 Ιουν 2010 22:17    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

inFamous ανέφερε:
Ναι οκ και εσύ θες να στο κάνουμε;
Καντε το αν θελετε και μπορείτε γι' αυτο το λογο το εστειλα.
Pavel
Honorary Member

Μέλος από: 07 Αυγ 2003
Βοηθήματα: 3
Scripts: 1
Μηνύματα: 256+

Περιοχή: UK
View users profile
ΜήνυμαΣτις: 09 Ιουν 2010 23:17    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Λεφτά έστειλες;

_________________
Εσύ είσαι τρελός.
inFamous


Μέλος από: 07 Φεβ 2010
Βοηθήματα: 3
Μηνύματα: 256+


View users profile
blog twitter 
ΜήνυμαΣτις: 10 Ιουν 2010 00:31    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Pavel ανέφερε:
Λεφτά έστειλες;


Εδώ δεν θα σου κάνουμε την εργασία εσύ διάλεξες την σχολή κάτσε διάβασε και κάντο θα σε βοηθήοσυμε αλλά την εργασία δεν στην κάνουμε...

_________________
soteres2002
S. & H. Moderator

Μέλος από: 05 Μαρ 2004
Βοηθήματα: 1
Νέα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Ιωάννινα
View users profile
ΜήνυμαΣτις: 10 Ιουν 2010 00:55    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Ψάξε για την malloc(). Θέλεις έναν διπλό pointer για να φτιάξεις NxN πίνακα.
Δέν είναι δύσκολο...

Υπάρχει λύση και στο φόρουμ, μπορείς να ψάξεις και να τροποποιήσεις αν σου είναι δύσκολο να το γράψεις...
virxen75


Μέλος από: 18 Φεβ 2009
Μηνύματα: 256+
Περιοχή: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
View users profile
ΜήνυμαΣτις: 15 Ιουν 2010 01:06    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

soteres2002 ανέφερε:
Ψάξε για την malloc(). Θέλεις έναν διπλό pointer για να φτιάξεις NxN πίνακα.
Δέν είναι δύσκολο...

Υπάρχει λύση και στο φόρουμ, μπορείς να ψάξεις και να τροποποιήσεις αν σου είναι δύσκολο να το γράψεις...


δεν ζητάει NxN πίνακα αλλά πίνακα C[N]


σου δίνω λίγο από τον κώδικα για να ξεκινήσεις

κώδικας:

#include <stdio.h>
#include <stdlib.h>
int * Myadd(int *,int *,int);

int main(){
    int N=10;
    int A[N],B[N];
    int *C;
........................
C=Myadd(A,B,N);
...........................
int * Myadd(int *A,int*B,int n){
int *C;
C=(int *)malloc(n*sizeof(int));
......................
       return C;
}

locoman


Μέλος από: 15 Νοε 2009
Μηνύματα: 3

View users profile
ΜήνυμαΣτις: 16 Ιουν 2010 14:48    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

προς όλους:

αρκετή η βοήθεια, ως εδώ! Δεν χρειάζεται να αποδείξετε ότι μπορείτε να το λύσετε (virxen75 για εσένα μιλάω). Είσαι καλός προγραμματιστής και ευτυχώς βλέπω ότι έχεις εξορθολογίσει τη στάση σου.

Αν θέλει ολοκληρωμένη λύση, μπορεί να διαλέξει έναν από εμάς. Η προτεινόμενη αμοιβή μου είναι 40 Ευρώ. Τα υπόλοιπα μέσω PM.

Πρέπει να παγιώσουμε τη στάση μας. Δεν μπορεί να σπουδάζουμε όλοι (είμαι διδάκτωρ Τμ. Φυσικής ΑΠΘ). Όταν μπήκα εγώ στο Φυσικό (το τέλειωσα στα 4 χρόνια), το επίπεδο ήταν πολύ υψηλότερο. Δεν περνούσες ούτε καν τα πιο εύκολα μαθήματα με γραπτό μικρότερο από δύο γεμάτες κόλλες αναφορές (δηλ. 8 σελίδες). Κάποιοι έχουν καλομάθει σήμερα, καθώς ο Jeffrey (σικ) κατέστρεψε την παιδεία. Τα κουσούρια που είχε παλιά το σύστημα, δεν είναι τίποτα σε σχέση με αυτό που γίνεται σήμερα.

Σήμερα λοιπόν, τυγχάνει να δουλεύω ως εκπαιδευτικός (έχω κάνει και άλλες δουλειές), και τα πράγματα είναι τραγικά. Οι καλοί είναι λίγοι, και αυτοί που έχουν κριτική ικανότητα καθώς και ικανότητα σύνθεσης από γνώριμές τους πληροφορίες είναι ακόμη λιγότεροι.

Χρειάζεται κόσμος και στις τέχνες και στις χειρωνακτικές εργασίες.

-locoman
cordis
Administrator, [F|H]ounder, [C|S]EO

Μέλος από: 09 Οκτ 1999
Βοηθήματα: 95
Νέα: 475
Templates: 1
Scripts: 2
Μηνύματα: 256+

Περιοχή: Greece
View users profile Visit posters website
blog cv flickr picasa facebook linkedin 
twitter friendfeed deviantART del.icio.us 
ΜήνυμαΣτις: 16 Ιουν 2010 15:36    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

συστάσεις προς άλλα μέλη,
λύση θεμάτων με αμοιβή.
=
ban.

ευχαριστώ.

_________________
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   This topic is locked you cannot edit posts or make replies Σελίδα 1 από 1 [9 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 04 Δεκ 2016 22:18 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos