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

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

Έλεγχος προγράμματος στη C.


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


Μέλος από: 26 Ιαν 2009
Μηνύματα: 1

View users profile
ΜήνυμαΣτις: 27 Ιαν 2009 22:16    Θέμα: Έλεγχος προγράμματος στη C.
Περιγραφή θέματος: Πρόγραμμα στη C με χρήση πίνακα.
Απάντηση με παράθεση  Mark this post and the followings unread

Θα μπορούσε κάποιος να μου ελέγξει και να μου διορθώσει το παρακάτω πρόβλημα? Πρέπει να διαβάζει μία λίστα ακεραίων αριθμών και να τυπώνει το πλήθος τους, τους 5 μικρότερους και τους 5 μεγαλύτερους. Το πλήθος των αριθμών στην είσοδο να είναι μεγαλύτερο ή ίσο του 5 και το τέλος της εισόδου να σηματοδοτείται από έναν αρνητικό αριθμό.
το πρόγραμμα είναι:


#include <stdio.h>
#include <stdlib.h>
# define maxit 10000
# define minput 5

main ()

{

int Tab1[maxit],n, count, temp;
int i, j, k, d;

count=0;
printf("Enter numbers:\n");
for (i=0; i<maxit; i++)
{
k=i+1;
scanf (%d, &k);
Tab1[i]=GetInteger();
count +=1;
if((Tab1[i]<0)&&(count>=minput)) break;
}
printf("Values inserted: %d \n", count);


/*Sorting using bubble*/
n=count-1;
if(count == minput){
n=minput;
}


For (i=0, i<(n-1);i++) {
For (j=0, j<(n-(i+1)); j++) {
If (Tab1[j]>Tab1[j+1]){
temp=Tab[j];
Tab1[j]Tab1[j+1];
Tab1[j+1]=temp;
}
}
}
\
printf("The five smallest numbers are listed below \n");
for (i=0, i<5; i++) {
printf("%d \n", Tab1[i]);
}
printf("The five greater numbers are listed below \n");
for (i=0; i<n;1++) {
j=n-i;
printf("%d \n", Tab[j]);
}
}

Ευχαριστώ πάρα πολύ!!
virxen75


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

το διόρθωσα και δουλεύει καλά.

να και ο κώδικας



TEST2.rar
 Description:
ΤΟ ΔΙΟΡΘΩΜΕΝΟ

Download
 Filename:  TEST2.rar
 Filesize:  494 Bytes
 Downloaded:  255 Time(s)

Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 04 Δεκ 2016 03:52 | 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