1D Array: Κανει compile, δεν εμφανιζει σωστα τα αποτελέσματα

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

1D Array: Κανει compile, δεν εμφανιζει σωστα τα αποτελέσματα

Δημοσίευση από Connor MacLeod » 17 Μαρ 2012 10:52

Εχω κανει αυτο το πραγμα:

Κώδικας: Επιλογή όλων

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

main&#40;&#41;
&#123;
      int i,j;
      int temp;
      int min, max;
      int array&#91;10&#93;;
      float sum;
      sum = 0;
      
      for &#40;i=1; i<=10; i++&#41;
      &#123;
          printf&#40;"Number of array&#58;", i&#41;;
          scanf&#40;"%d", &array&#91;i&#93;&#41;;
      &#125;
      
      if &#40;i == 1&#41;
      &#123;
            max = array&#91;i&#93;;
            min = array&#91;1&#93;;
      &#125;
      
      if &#40;array&#91;i&#93; > max&#41;
      &#123; max = array&#91;i&#93;; &#125;
      
      if &#40;array&#91;i&#93; < min&#41;
      &#123;
           min = array&#91;i&#93;;
           sum += array&#91;i&#93;;
      &#125;
      
      printf&#40;"Max array&#58;", max&#41;;
      printf&#40;"min array&#58;", min&#41;;
      sum/=10;
      printf&#40;"M.O&#58;\t", sum&#41;;
      printf&#40;"sort numbers"&#41;;
      for &#40;i=1; i<=10; i++&#41;
      &#123; printf&#40;"%d", array&#91;i&#93;&#41;; &#125;
      system&#40;"pause"&#41;;
&#125;
Γιατι με εμφανίζει στα αποτελεσματα μπερδεμενα πράγματα? Τι κανω λαθως? Μονο το "sort numbers" με ενφανιζει:

Εικόνα
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

1D Array: Κανει compile, δεν εμφανιζει σωστα τα αποτελέσματα

Δημοσίευση από virxen75 » 17 Μαρ 2012 14:58

έχεις κάποια λάθη δες τον κώδικα πιο κάτω

Κώδικας: Επιλογή όλων

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

int main&#40;&#41;&#123;
      int i,j;
      int temp;
      int min=0, max=0;
      int array&#91;10&#93;;
      float sum=0;
      for &#40;i=0; i<10; i++&#41;&#123;
          printf&#40;"Number of array&#40;%d&#41;&#58;", i+1&#41;;
          scanf&#40;"%d", &array&#91;i&#93;&#41;;getchar&#40;&#41;;
      &#125;
      //if &#40;i == 1&#41;&#123;
      max = array&#91;0&#93;;
      min = array&#91;0&#93;;
      //&#125;
      for &#40;i=0; i<10; i++&#41;&#123;
            sum += array&#91;i&#93;;
            if &#40;array&#91;i&#93; > max&#41;
                max = array&#91;i&#93;;
            if &#40;array&#91;i&#93; < min&#41;
                min = array&#91;i&#93;;
        
      &#125;
      printf&#40;"Max array&#58;%d\n", max&#41;;
      printf&#40;"min array&#58;%d\n", min&#41;;
      sum/=10.0f;
      printf&#40;"M.O&#58;%.2f\n", sum&#41;;
      printf&#40;"sort numbers"&#41;;
      for &#40;i=0; i<10; i++&#41;
        printf&#40;"%d ", array&#91;i&#93;&#41;;
      system&#40;"pause"&#41;;
&#125; 


Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

1D Array: Κανει compile, δεν εμφανιζει σωστα τα αποτελέσματα

Δημοσίευση από Connor MacLeod » 17 Μαρ 2012 17:02

Εχεις δικαιο. ξεχασα να βαλω μεσα στα printf, το τι θα εκτυπώνει....

Μαρεσει που τον περασα και με 7 τον Προγραμματισμό Ι.
:(

Δικαιολογία:
Το αγχος φταιει.
:P
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

GReaper
Δημοσιεύσεις: 48
Εγγραφή: 11 Δεκ 2010 21:47
Επικοινωνία:

1D Array: Κανει compile, δεν εμφανιζει σωστα τα αποτελέσματα

Δημοσίευση από GReaper » 18 Μαρ 2012 00:28

Μη στεναχωριέσαι, θα γίνεις καλύτερος. Χρειάζεται υπομονή, επιμονή και πάνω απ`όλα, εξάσκηση! :)

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

1D Array: Κανει compile, δεν εμφανιζει σωστα τα αποτελέσματα

Δημοσίευση από Connor MacLeod » 19 Μαρ 2012 13:40

Ναι αυτο ειναι αληθεια. Ο Προγραμματισμός θελει πολυ εξάσκηση..
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες