• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
January 20, 2026, 01:19:02 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.
January 20, 2026, 01:19:02 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Δομημένος Προγραμματισμό...
by Petross
[January 19, 2026, 20:43:43 pm]

Αποτελέσματα Εξεταστικής ...
by giorgosss03
[January 19, 2026, 16:18:07 pm]

Σημαντική ενημέρωση για θ...
by Nikos_313
[January 19, 2026, 15:39:05 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by nmpampal
[January 19, 2026, 12:34:07 pm]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by Nikos_313
[January 19, 2026, 00:31:24 am]

Πότε θα βγει το μάθημα; -...
by sassi
[January 18, 2026, 18:43:33 pm]

[Τηλεπικοινωνιακά Συστήμα...
by George_RT
[January 18, 2026, 17:51:34 pm]

[Ανάλυση και Σύνθεση Ραδι...
by georgiosz
[January 18, 2026, 08:46:17 am]

Νομοσχέδιο Δένδια και φοι...
by Μπιγκόνια
[January 17, 2026, 13:57:05 pm]

Νέες θέσεις εργασίας στην...
by Mr Watson
[January 16, 2026, 13:54:43 pm]

[Διανεμημένη Παραγωγή] Γε...
by george14
[January 16, 2026, 12:57:55 pm]

[Στοχαστικά Σήματα και Δι...
by georgino
[January 15, 2026, 10:29:33 am]

Απορίες σχετικά με την εξ...
by Konlefk
[January 15, 2026, 08:35:35 am]

THMMY (Album)
by RivenT
[January 13, 2026, 21:08:51 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by ilazarit
[January 12, 2026, 18:07:50 pm]

[ΟΔΕ] Γενικές απορίες,ασκ...
by christina02
[January 12, 2026, 15:11:01 pm]

Πωλείται Ηλεκτρικό Πατίνι...
by DJ Stefzia
[January 12, 2026, 14:39:19 pm]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by vaiatyr
[January 12, 2026, 13:26:19 pm]

[Ηλεκτρονική Ι] Απορίες σ...
by freakyy
[January 12, 2026, 12:53:11 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[January 11, 2026, 19:21:26 pm]
Στατιστικά
Members
Total Members: 10324
Latest: Meletios
Stats
Total Posts: 1429864
Total Topics: 31893
Online Today: 311
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 25
Guests: 301
Total: 326
nasos
ZontanosThrylos
Giannis Masterio
iakov
Kyritsisss
lucio
kris
antichry
proteinikosmixanikos
papaloui
eirinistyl
Tsomp
Nianaro
nikol michalou
ckantsis
tsakalokagkouras
Born_Confused
Darth Anna
Joaakim
DimKaratzas
chriskazakos
Axilleas_Nt
gefo7
ellimoschou
Εμφάνιση

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

THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Βοήθεια!!! στις Προγραμματιστικές τεχνικές Εργασ&#  (Read 2311 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...