• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
March 06, 2026, 07:16:32 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
March 06, 2026, 07:16:32 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Απορία για διπλωματικές
by micelethe
[Today at 00:56:42]

[ΣΦ ΗΛ-ΜΗΧ] ΣΥΝΤΟΝΙΣΤΙΚΗ ...
by Χαρούμενη Πατάτα
[March 05, 2026, 23:19:14 pm]

Thmmy-συνάντηση Μάρτιος 2...
by Nikos_313
[March 05, 2026, 22:49:51 pm]

Αποτελέσματα Εξεταστικής ...
by sassi
[March 05, 2026, 15:55:56 pm]

Πότε θα βγει το μάθημα; -...
by Tasos Bot
[March 05, 2026, 11:43:48 am]

Μαθήματα Επιλογής 6ου Εξα...
by PolarBear
[March 05, 2026, 01:36:39 am]

Θέσεις PhD στο Πανεπιστήμ...
by chatzikys
[March 05, 2026, 00:54:49 am]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by alexiosmara
[March 04, 2026, 21:03:25 pm]

[Σ.Α.Π.Γ.] Γενικές απορίε...
by chatzikys
[March 04, 2026, 16:08:50 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by chatzikys
[March 04, 2026, 15:51:43 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by chatzikys
[March 04, 2026, 15:50:13 pm]

[AΡΑΓΕ ΑΤΤΑCK] Εκδήλωση Φ...
by felantaki
[March 03, 2026, 22:09:33 pm]

[Μικροεπεξεργαστές] Γενικ...
by Ulmo
[March 03, 2026, 20:07:36 pm]

[Διανεμημένη Παραγωγή] Γε...
by chatzikys
[March 02, 2026, 21:13:00 pm]

[Επιχειρησιακή Έρευνα Ι] ...
by Nikos_313
[March 02, 2026, 17:29:40 pm]

[Ισχύος Ι] Ερωτήσεις Προφ...
by chatzikys
[March 02, 2026, 15:06:04 pm]

[Τεχνολογία Ηλεκτροτεχνικ...
by Nikos_313
[March 02, 2026, 12:13:36 pm]

H Στοά των Off Topic
by Nikos_313
[March 01, 2026, 22:13:22 pm]

[ΑΝΤΙΣΤΑΣΗ] ΑΝΑΚΟΙΝΩΣΗ ΣΧ...
by Χαρούμενη Πατάτα
[March 01, 2026, 21:43:58 pm]

[Λειτουργικά Συστήματα] Γ...
by Mr Watson
[February 28, 2026, 15:25:08 pm]
Στατιστικά
Members
Total Members: 10363
Latest: konto
Stats
Total Posts: 1430609
Total Topics: 31969
Online Today: 364
Online Ever: 9872
(February 17, 2026, 10:41:42 am)
Users Online
Users: 4
Guests: 247
Total: 251
hacky
femanak
Katarameno
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Ωρολόγιο Πρόγραμμα Εαρινού Εξαμήνου 2025-2026
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: RivenT, tony stank) > Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#  (Read 2411 times)
4Dcube
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9068


just.do.it.cut.carrots.


View Profile
Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#
« on: November 27, 2006, 22:47:44 pm »

Παραθέτω το μίασμα που έγραψα και που δεν τρέχει καλά και που τα έχω πάρει γιατί δεν βρίσκω για ποιον λόγο
1.βγάζει πρόβλημα όταν εισάγω πίνακα 3χ3 (κάτι παίζει με τη μνήμη ίσως)
2.δε βγάζει καλά αποτελέσματα με τον πίνακα b


Για μια ώρα όποια βοήθεια ευπρόσδεκτη, είμαι πολύ κουρασμένος να ασχοληθώ μαζί του άλλο και πιθανόν να το στείλω έτσι στο χύμα.

*χρησιμοποιώ dev cpp
Code:
#include<iostream>
using namespace std;
#include<stdlib.h>
#include<process.h>

class A{
int n;
int **a;
int *b;
void in_data(void);
void calk(void);
void print_b(void);
public:
       A(void);
       ~A(void);
void set_a(void);
void set_b(void);
void finish_b(void);
};

void A::in_data(void)
{
int i,j;

cout<<"Insert n\n";
cin>>n;

if((a=(int **)malloc(n*n*sizeof(int)))==NULL)
{
cout<<"Not enough memory\n";
exit(1);
}


cout<<"Insert array a\n";

for(j=0;j<n;j++)
{
for(i=0;i<n;i++)
cin>>a[j][i];
}

if((b=(int *)malloc(n*sizeof(int)))==NULL)
{
cout<<"Not enough memory\n";
exit(1);
}
for(j=0;j<n;j++)
{
b[j]=0;
}


}

void A::calk(void)
{
     int i,j;
     
     for(j=0;j<n;j++)
{
                    if(((j+3)%2)==0)
                    {
                                  for(i=0;i<n;i++){if(((a[j][i]+2)%2)==0)b[j]+=a[j][i];}                               
                    }
                    else
                    {
                        for(i=0;i<n;i++){if(((a[j][i]+2)%2)!=0)b[j]+=a[j][i];}           
                    }
    }                 

}

A::A(void)
{
          /*constructor*/
}
A::~A(void)
{
          /*destructor*/
}

void A::set_a(void)
{
A::in_data();
}

void A::set_b(void)
{
A::calk();
}

void A::print_b(void)
{
int i;

cout<<"Array b:\n";

for(i=0;i<n;i++)
cout<<b[i]<<"\n";
}

void A::finish_b(void)
{
A::print_b();
}

void end_program()
{
     char sth;
     cout<<"\n\n\n############################################################################";
     cout<<"\n############################################################################\n";
     cout<<"\n\n\nPress any key to end this program\n\n";
     cin>>sth;
     exit(1);
}

main()
{
A Object;

Object.set_a();
Object.set_b();
Object.finish_b();
end_program();
}
« Last Edit: November 28, 2006, 00:00:35 am by 4Dcube » Logged

https://www.youtube.com/watch?v=6CAzdawCzhg
Junior
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1349


View Profile
Re: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασία D
« Reply #1 on: November 27, 2006, 23:46:50 pm »

  for(j=0;j<n;j++)
   {
      for(i=0;i<n;i++)
         cin>>a[j];
   }

Αυτό που γράφεις δεν έχει καθόλου νόημα!

Για κάθε στοιχείο του πίνακα a φτιάξε έναν καινούριο πίνακα (στον οποίο θα δείχνει ο pointer που υπάρχει στο αντίστοιχο στοιχείο του a) και στους καινούριους πίνακες πέρνα τους αριθμούς. Ελπίζω να προλαβαίνεις...
Logged
4Dcube
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9068


just.do.it.cut.carrots.


View Profile
Re: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργα`
« Reply #2 on: November 28, 2006, 00:02:39 am »

Εχχ
Quote from: Junior on November 27, 2006, 23:46:50 pm
  for(j=0;j<n;j++)
   {
      for(i=0;i<n;i++)
         cin>>a[j];
   }

Αυτό που γράφεις δεν έχει καθόλου νόημα!
Βασικά δεν ξέρω τι έγινε και αυτό που κουοτάρεις (δλδ αυτό που φαίνεται στο μπορντ με απλό cοpy paste του κώδικα) δεν είναι αυτό που έχω στον κώδικά μου! Έβαλα μετά το code tag. Εξακολουθεί να είναι λάθος?


Δεκτές οι επισημάνσεις και κατόπιν εορτής! Χαλαρά...
« Last Edit: November 28, 2006, 00:09:03 am by 4Dcube » Logged

https://www.youtube.com/watch?v=6CAzdawCzhg
Castrillon
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 190



View Profile
Re: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#
« Reply #3 on: November 28, 2006, 00:14:20 am »

Έχει δίκιο ο Junior! Πρέπει να φτιάξεις μία δεύτερη malloc που να δηλώνεις τον pointer int *a ως πίνακα μίας στήλης... (Στα λέω με τον μπακαλίστικο τρόπο αλλά με αυτόν τον τρόπο μαθαίνεις καλή C++...) 8) 8) 8)
Logged
Junior
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1349


View Profile
Re: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#
« Reply #4 on: November 28, 2006, 17:38:16 pm »

Εξακολουθεί να είναι λάθος αυτό που έκανες Ηλία...
Κι εγώ το ίδιο λάθος έκανα, αλλά ευτυχώς βρήκα κάποιον γρήγορα και μου το εξήγησε Tongue
Logged
meltemi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2491



View Profile WWW
Re: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#
« Reply #5 on: November 28, 2006, 18:20:55 pm »


Quote from: Junior on November 28, 2006, 17:38:16 pm
Κι εγώ το ίδιο λάθος έκανα, αλλά ευτυχώς βρήκα κάποιον γρήγορα και μου το εξήγησε Tongue

Kι εγώ ευτυχώς βρήκα έναν εξίσου καλό..   Tongue

though not really on time  Embarrassed
Logged
MARIOS
Καταστραμμένος
********
Gender: Male
Posts: 5937


Ο ταραξίας !!!


View Profile
Re: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#
« Reply #6 on: December 21, 2006, 15:07:13 pm »

Έχω την Dev c++ και πάω να χρησιμοποιήσω την iostream.h  γιια τις cout και cin, αλλα μου βγάζει ένα μύνημα και με στέλνει σε ένα κείμενο το οποίο δεν καταλαβαίνω!!!!


//
// This file is part of the GNU ISO C++ Library.  This library is free
// software; you can redistribute it and/or modify it under the
// terms of the GNU General Public License as published by the
// Free Software Foundation; either version 2, or (at your option)
// any later version.

// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License along
// with this library; see the file COPYING.  If not, write to the Free
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.

// As a special exception, you may use this file as part of a free software
// library without restriction.  Specifically, if other files instantiate
// templates or use macros or inline functions from this file, or you compile
// this file and link it with other files to produce an executable, this
// file does not by itself cause the resulting executable to be covered by
// the GNU General Public License.  This exception does not however
// invalidate any other reasons why the executable file might be covered by
// the GNU General Public License.

#ifndef _BACKWARD_BACKWARD_WARNING_H
#define _BACKWARD_BACKWARD_WARNING_H 1

#ifdef __DEPRECATED
#warning This file includes at least one deprecated or antiquated header. \
Please consider using one of the 32 headers found in section 17.4.1.2 of the \
C++ standard. Examples include substituting the <X> header for the <X.h> \
header for C++ includes, or <iostream> instead of the deprecated header \
<iostream.h>. To disable this warning use -Wno-deprecated.
#endif

#endif



PLEASE HELP MEEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!
Logged

Only in my dreams I know you,
Ι wake up, I can't remember you.
Are you in my thoughts or wait for me?...
In your agonic existence.


Ελευθερία είναι
να έχεις ένα κομμάτι χαρτί κι ένα μολύβι
και να γράφεις, να γράφεις, να γράφεις
ο,τι σου κατεβαίνει στο κεφάλι
χωρίς να σκέφτεσαι τίποτα
χωρίς να νιώθεις καμιά ενοχή για τίποτα
χωρίς να λογοκρίνεις τον ίδιο τον εαυτό σου
χωρίς να νιώθεις τύψεις για όσα έκανες ή απέφυγες να κάνεις
Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...