Πρόβλημα με μια άσκηση στη Fortran

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Πρόβλημα με μια άσκηση στη Fortran

Δημοσίευσηαπό maria_cy_20 » 09 Φεβ 2014, 14:09

Γεια σας. Είμαι καινούρια στο foroum και έχω ένα πρόβλημα σχετικά με μια άσκηση στη Fortran. Αν μπορείτε βοηθήστε με. Την προσπαθώ από χθες αλλά ακόμη δεν βρήκα λύση, γι'αυτό σας παραθέτω την εκφώνηση και από κάτω την προσπάθειά μου για να μου πείτε αν μπορείτε τι κάνω λάθος και αν έχω τουλάχιστον την λογική του προγράμματος. Η εκφώνηση είναι αυτή:

"Γράψτε ένα πρόγραμμα το οποίο βρίσκει όλα τα ζεύγη από διαφορετικούς
θετικούς ακέραιους αριθμούς στο διάστημα 2 έως 20 που είναι “πρώτοι προς
αλλήλους” (έτσι ονομάζονται κάποιοι αριθμοί όταν ο μόνος αριθμός που
τους διαιρεί ταυτόχρονα είναι η μονάδα). Αν το πρόγραμμα δίνει το ζεύγος
(n,m), δεν θα πρέπει να δίνει και το ζεύγος (m,n)."

Προσπάθεια: (τα πολλά σχόλια τα γράφω γιατί μας τα ζητάει ο καθηγητής, το ξέρω
πως είναι λίγο κουραστικό, αλλά αν μη τι άλλο, αν έχω πολλά λάθη να καταλαβαίνετε
τι θέλω να κάνω και αν γενικά είμαι στο θέμα της άσκησης).

Μορφοποιημένος Κώδικας: Επιλογή όλων
program ex6
implicit none
integer i,j,counter


! Sta zeugaria pou prepei na tipwsw oi arithmoi prepei na ine 1oi metaksi tous.
! p.x sto zeugari (4,7) oi arithmoi einai 1oi metaksi tous, ara prepei na tous
! tipwsw, omws den einai k oi 2 prwtoi. gia na vgalw to zeugari (7,4) arkei o
! eswterikos vrogxos na ksekinaei apo ton metriti tou ekswterikou vrogxou +1
! gia na exw diaforetikous arithmous k o 2os na einai megaliteros apo ton prwto.

Μορφοποιημένος Κώδικας: Επιλογή όλων
do i=2,20
counter=0
do j=i+1,20
if ((mod(i,j).eq.0).and.(i/j.ne.0).or.(i/j.ne.1)) then
counter=counter+1
end if
end do
if (counter.eq.0) then
write(*,*)'(',i,',',j,')'
end if
end do
end


! Otan to ipoloipo den isoutai me 0, kai otan i diairesi i/j isoutai me 0 i 1,
! tote einai prwtoi pros allilous.


!

Μήνυμα συντονισμού πρός τον/την

Σε παρακαλούμε να διαβάσεις τις οδηγίες προς νεοεισερχόμενους προσεκτικά. Όλες οι δημοσιεύσεις πρέπει να είναι σε λιτά πεζά ελληνικά, δηλ. όχι greeklish (εκτός αν δεν λειτουργούν τα ελληνικά), όχι κεφαλαία (φαίνεται ότι φωνάζεις), όχι ξένη γλώσσα (εκτός αν υπάρχει ανάγκη), όχι χωρίς λόγο πολλά χρώματα, bold, κλπ. Για αυτούς τους λόγους, κάνε τις απαραίτητες αλλαγές στην δημοσίευση σου.
Τελευταία επεξεργασία από konnn και 09 Φεβ 2014, 14:17, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Τοποθέτηση κειμένου σε z_code tags.Ενημέρωση.
If you can't fly, then run.
If you can't run, then walk.
If you can't walk, then crawl.
But whatever you do,
you have to keep moving forward.
maria_cy_20
babeTUX
babeTUX
 
Δημοσιεύσεις: 1
Εγγραφή: 09 Φεβ 2014, 13:50
Εκτύπωση

Re: Πρόβλημα με μια άσκηση στη Fortran

Δημοσίευσηαπό ubuderix » 09 Φεβ 2014, 18:25

Καλώς ήρθες maria_cy_20 .
Έχεις κάνει εγγραφή στο ελληνικό φόρουμ για την διανομή του Λίνουξ Ubuntu.Ασχολούμαστε με την διανομή αυτή αποκλειστικά .Δυστυχώς η εγγραφή σου έχει άλλο σκοπό.

Προς τον/την @maria_cy_20

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

1 Γνώσεις Linux: Προσπαθώ ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Μέτρια
2 Ubuntu 12.04 precise 3.7.0-030700-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.5.0-25-generic, Ubuntu 3.5.0-24-generic
3 Intel Pentium CPU G630 @ 2.70GHz ‖ RAM 3678 MiB ‖ ASRock H61M-S
4 Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 wlan0: 0846:4260 NetGear WG111v3 54 Mbps Wireless [realtek RTL8187B] ⋮ eth0: Atheros Inc. AR8152 v2.0 Fast Ethernet [1969:2062] (rev c1)
http://imagebin.ubuntu-gr.org/files/1372175733.png
Άβαταρ μέλους
ubuderix
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 1668
Εγγραφή: 11 Μάιος 2008, 12:07
Τοποθεσία: Πειραιάς
Launchpad: ubuderix
IRC: ubuderix
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron