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

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

ασκηση με πινακεσ


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


Μέλος από: 16 Μαρ 2009
Μηνύματα: 21

View users profile
ΜήνυμαΣτις: 18 Μαη 2009 23:00    Θέμα: ασκηση με πινακεσ Απάντηση με παράθεση  Mark this post and the followings unread

η εκφωνηση λεει να δινονται τυχαιεσ τιμεσ στο διαστημα [1,20]σε εναν πινακα σε εναν δισδιαστατο πινακα 5χ4.στιν σινεχεια αν το πρωτο βρισκεται στιν διευθυνση 1000000.να βρεθει η διευθυνση του στοιχειου πινακα[2][3] .τελοσ να καλειται σιναρτηση με παραμετρουσ τον πινακα και τισ διαστασεισ του και να επιστρεφει το αθροισμα των τετραγωνων ολων των στοιχειων ..

τα εχω κανει ολα νομιζς αλλα δεν καλω σωστα τιν συναρτηση οποιοσ μπορει ας βοηθησει
κώδικας:
#include <stdio.h>
#include <stdlib.h>
int athroisma( int array,int i,int j);
main ()
{
int array[5][4],i,j,p,x;
for (i=0;i<5;i++)
{
    for (j=0;j<4;j++)
    {
        array[i][j]=1+rand()%20;
        }
}
for (i=0;i<5;i++)
{
    for (j=0;j<4;j++)
    {
        printf ("%d\t",array[i][j]);
        }
        printf("\n");
}
p=1000000;
for (i=0;i<5;i++)
{
    for (j=0;j<4;j++)
    {
        p=p+2;
        if (i==2 && j==3)
        printf("to stoixeio p[2][3] einai sti thesi %d\n",p) ;
        }
}
x=athroisma(int array,int i,int j);   
printf("%d\n",x);
system ("pause");
return 0;
}

int athroisma(array1,i,j);
{
    int array1[i][j];
   
int tetragwno;
    int sum =0;
    int k=0;
    for (i=0;i<5;i++)
    {
        for (j=0;j<4;j++)
        {
          tetragwno=array[i][j]*array[i][j];
          sum=sum +tetragwno;
          }
}
return 0;
}
virxen75


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

κώδικας:

#include <stdio.h>
#include <stdlib.h>

long athroisma( int[5][4]);
main ()
{
int array[5][4],i,j,p,x;
for (i=0;i<5;i++)
{
    for (j=0;j<4;j++)
    {
        array[i][j]=1+rand()%20;
        }
}
for (i=0;i<5;i++)
{
    for (j=0;j<4;j++)
    {
        printf ("%d\t",array[i][j]);
        }
        printf("\n");
}
p=1000000;
for (i=0;i<5;i++)
{
    for (j=0;j<4;j++)
    {
        p=p+2;
        if (i==2 && j==3)
        printf("to stoixeio p[2][3] einai sti thesi %d\n",p) ;
        }
}
x=athroisma(array);   
printf("%d\n",x);
system ("pause");
return 0;
}

long athroisma(int array[5][4]){
   
int tetragwno;
    long sum =0;
    int k=0;
    for (int i=0;i<5;i++)
    {
        for (int j=0;j<4;j++)
        {
          tetragwno=array[i][j]*array[i][j];
          sum=sum +tetragwno;
          }
}
return sum;
}
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 09 Δεκ 2016 05:50 | 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