Πρό(σ)κληση προγραμματισμού

...IDE, compilers, κλπ

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

Πρό(σ)κληση προγραμματισμού

Δημοσίευσηαπό pc_magas » 28 Οκτ 2009, 23:44

Στο εργαστήριο προγραμματισμού η κυρία μας έδωσε τον εξής πρόβλημα:
Να γράψω ένα πρόγραμμα που θα δέχεται 2 ακαίρεους αριθμούς ωίζς username και password. An το username=8 και το password=7 τότε θα εμφανίζει "Σωστός κωδικός" ειδάλως θα εμφανίζει "Λάθως κωδικώς". Και ο έλεγχος θa γίνεται με την χρήση της εντολής switch.
O κώδικας της λύσης που υλοποίησα σε C για την λύση είναι ο εξής:
Κώδικας: Επιλογή όλων
#include<stdio.h>
main()
{
int user,pass,valid;
printf("Please enter your username and password\n");
scanf("%d%d",&user,&pass);
valid=(user/8)+(pass/7);
switch(valid)
{
case 2: printf("Σωστός κωδικός\n");
break;
default : printf("Λάθος κωδικώς\n");
break;}

Σας προκαλώ να κάνεται καλύτερη και ταχύτερη υλοποίηση σε C
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Πρό(σ)κληση προγραμματισμού

Δημοσίευσηαπό simosx » 28 Οκτ 2009, 23:49

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

προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού