Τα πάντα για την C

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

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

Re: Τα πάντα για την C

Δημοσίευσηαπό Star_Light » 25 Μαρ 2012, 00:35

:λολ: :λολ:

αρπακολας λεει !!!!

Αμπλαούμπλας και ετσι ;p
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό Star_Light » 25 Μαρ 2012, 00:36

εγω παντως πιστευω πως αν εχεις μια καλη βαση στη C και εχεις εξασκησει εκει το μυαλο σου σωστα
μετα θα εισαι σε θεση να εισαι πιο ανετος με αλλες γλωσσες... ειναι θεμα οικειοτητας πλεον ο προγραμματιστης
ειναι προγραμματιστης.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό Star_Light » 26 Μαρ 2012, 02:53

Να ρωτήσω κατι???

Έλυσα την άσκηση 6 στην σελιδα 123 και την έχω λύσει έτσι

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


#include <stdio.h>
int main(void)
{
int n , count=1, squares ;

printf(" Give a number: ");
scanf("%d" , &n);

for(; count<=n; count++)
{
squares= count*count;

if( (squares % 2) != 0)
continue;

if( squares > n)
break;

printf("%d\n" , squares);
}

return 0;
}


Eιναι πολυ σπατάλη σε συγκριση με αυτο ->

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

#include<stdio.h>
int main(void)

{
int n , i;

printf(" Enter limit on maximum square: ");
scanf("%d" , &n);

for(i=2; i*i<=n; i+=2)
printf("%d\n", i*i);

return 0;
}


Που ειναι η λύση που δινει ο King για την ιδια .
Προσωπικα το 1ο ειναι πιο αναλυτικο (το δικο μου) το 2ο ομως πιο περιεκτικο και στις απαιτεί τις μισες γραμμές κώδικα.

Πειτε τη γνωμη σας.

p.s Η εκφωνηση της ασκησης ειναι να δινεις εναν αριθμο και να σου βγαζει μεχρι αυτον τα αρτια τετραγωνα που προκυπτουν.
Τελευταία επεξεργασία από Star_Light και 26 Μαρ 2012, 11:40, έχει επεξεργασθεί 1 φορά/ες συνολικά
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό Star_Light » 26 Μαρ 2012, 11:39

Κοιταζοντας και την ασκηση 8 στην Σελ.123 ειδα οτι θεωρει την Κυριακη σαν την 1η μέρα της εβδομάδας και διαβασα και αυτο

http://el.wikipedia.org/wiki/%CE%94%CE% ... F%81%CE%B1

εσεις τι πιστευετε???
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό migf1 » 26 Μαρ 2012, 11:44

Star_Light έγραψε:Να ρωτήσω κατι???

Έλυσα την άσκηση 6 στην σελιδα 123 και την έχω λύσει έτσι
...
Eιναι πολυ σπατάλη σε συγκριση με αυτο ->
...
Που ειναι η λύση που δινει ο King για την ιδια .
Προσωπικα το 1ο ειναι πιο αναλυτικο (το δικο μου) το 2ο ομως πιο περιεκτικο και στις απαιτεί τις μισες γραμμές κώδικα.

Πειτε τη γνωμη σας.

Είναι αρκετή σπατάλη, ναι ... κυρίως σε ταχύτητα εκτέλεσης. Εκείνος κάνει 1 και μόνη σύγκριση σε κάθε επανάληψη του loop, ενώ εσύ 3.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό migf1 » 26 Μαρ 2012, 11:48

Star_Light έγραψε:Κοιταζοντας και την ασκηση 8 στην Σελ.123 ειδα οτι θεωρει την Κυριακη σαν την 1η μέρα της εβδομάδας και διαβασα και αυτο

http://el.wikipedia.org/wiki/%CE%94%CE% ... F%81%CE%B1

εσεις τι πιστευετε???

Τι εννοείς τι πιστεύουμε; Δεν είναι κάτι που χρίζει αμφισβήτησης. Όχι μόνο σε διαφορετικές εποχές, αλλά και σε διαφορετικά μέρη του κόσμου την ίδια εποχή, η 1η ημέρα της εβδομάδας διαφέρει (συνήθως απόρροια της εκάστοτε θρησκείας).
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό migf1 » 26 Μαρ 2012, 12:40

migf1 έγραψε:
Είναι αρκετή σπατάλη, ναι ... κυρίως σε ταχύτητα εκτέλεσης. Εκείνος κάνει 1 και μόνη σύγκριση σε κάθε επανάληψη του loop, ενώ εσύ 3.

Έχει κι αυτός ένα inefficiency τώρα που το ξαναβλέπω (το οποίο εσύ δεν το έχεις)... εκτελεί 2 φορές το i*i σε κάθε επανάληψη: μια στην συνθήκη του for κι άλλη μια στην printf. Λύνεται με ανάθεση του πολλαπλασιασμού σε μια μεταβλητή, και κατόπιν χρήση αυτής της μεταβλητής στην printf...

Μορφοποιημένος Κώδικας: Επιλογή όλων
#include <stdio.h>
int main(void)
{
int n, i, res;

printf(" Enter limit on maximum square: ");
scanf("%d" , &n);

for(i=2; (res = i*i) <= n; i += 2)
printf("%d\n", res);

return 0;
}
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό medigeek » 26 Μαρ 2012, 12:53

Ορίστε και μια λίστα από διάφορα locales:
Κώδικας: Επιλογή όλων
$ grep first_weekday /usr/share/i18n/locales/*
/usr/share/i18n/locales/aa_DJ:first_weekday 7
/usr/share/i18n/locales/aa_ER:first_weekday 7
/usr/share/i18n/locales/aa_ER@saaho:first_weekday 7
/usr/share/i18n/locales/aa_ET:first_weekday 7
/usr/share/i18n/locales/af_ZA:first_weekday 1
/usr/share/i18n/locales/am_ET:first_weekday 7
/usr/share/i18n/locales/ar_AE:first_weekday 7
/usr/share/i18n/locales/ar_BH:first_weekday 7
/usr/share/i18n/locales/ar_DZ:first_weekday 7
/usr/share/i18n/locales/ar_EG:first_weekday 7
/usr/share/i18n/locales/ar_IN:first_weekday 1
/usr/share/i18n/locales/ar_IQ:first_weekday 7
/usr/share/i18n/locales/ar_JO:first_weekday 7
/usr/share/i18n/locales/ar_KW:first_weekday 7
/usr/share/i18n/locales/ar_LB:first_weekday 7
/usr/share/i18n/locales/ar_LY:first_weekday 7
/usr/share/i18n/locales/ar_MA:first_weekday 7
/usr/share/i18n/locales/ar_OM:first_weekday 7
/usr/share/i18n/locales/ar_QA:first_weekday 7
/usr/share/i18n/locales/ar_SA:first_weekday 7
/usr/share/i18n/locales/ar_SD:first_weekday 7
/usr/share/i18n/locales/ar_SY:first_weekday 5
/usr/share/i18n/locales/ar_TN:first_weekday 7
/usr/share/i18n/locales/ar_YE:first_weekday 7
/usr/share/i18n/locales/ast_ES:first_weekday 2
/usr/share/i18n/locales/az_AZ:first_weekday 2
/usr/share/i18n/locales/be_BY:first_weekday 2
/usr/share/i18n/locales/be_BY@latin:first_weekday 2
/usr/share/i18n/locales/bem_ZM:first_weekday 1
/usr/share/i18n/locales/bg_BG:first_weekday 2
/usr/share/i18n/locales/bn_IN:first_weekday 1
/usr/share/i18n/locales/br_FR:first_weekday 2
/usr/share/i18n/locales/bs_BA:first_weekday 2
/usr/share/i18n/locales/byn_ER:first_weekday 7
/usr/share/i18n/locales/ca_ES:first_weekday 2
/usr/share/i18n/locales/crh_UA:first_weekday 2
/usr/share/i18n/locales/csb_PL:first_weekday 2
/usr/share/i18n/locales/cs_CZ:first_weekday 2
/usr/share/i18n/locales/cv_RU:first_weekday 2
/usr/share/i18n/locales/da_DK:first_weekday 2
/usr/share/i18n/locales/de_AT:first_weekday 2
/usr/share/i18n/locales/de_BE:first_weekday 2
/usr/share/i18n/locales/de_CH:first_weekday 2
/usr/share/i18n/locales/de_DE:first_weekday 2
/usr/share/i18n/locales/de_LU:first_weekday 2
/usr/share/i18n/locales/dz_BT:first_weekday 2
/usr/share/i18n/locales/el_GR:first_weekday 2
/usr/share/i18n/locales/en_AU:first_weekday 1
/usr/share/i18n/locales/en_CA:first_weekday 1
/usr/share/i18n/locales/en_DK:first_weekday 2
/usr/share/i18n/locales/en_GB:first_weekday 2
/usr/share/i18n/locales/en_HK:first_weekday 1
/usr/share/i18n/locales/en_IE:first_weekday 2
/usr/share/i18n/locales/en_IN:first_weekday 1
/usr/share/i18n/locales/en_NZ:first_weekday 1
/usr/share/i18n/locales/en_PH:first_weekday 1
/usr/share/i18n/locales/en_SG:first_weekday 1
/usr/share/i18n/locales/en_US:first_weekday 1
/usr/share/i18n/locales/en_ZA:first_weekday 1
/usr/share/i18n/locales/es_AR:first_weekday 2
/usr/share/i18n/locales/es_BO:first_weekday 2
/usr/share/i18n/locales/es_CL:first_weekday 2
/usr/share/i18n/locales/es_CO:first_weekday 2
/usr/share/i18n/locales/es_CR:first_weekday 2
/usr/share/i18n/locales/es_DO:first_weekday 2
/usr/share/i18n/locales/es_EC:first_weekday 2
/usr/share/i18n/locales/es_ES:first_weekday 2
/usr/share/i18n/locales/es_GT:first_weekday 2
/usr/share/i18n/locales/es_HN:first_weekday 2
/usr/share/i18n/locales/es_MX:first_weekday 2
/usr/share/i18n/locales/es_NI:first_weekday 2
/usr/share/i18n/locales/es_PA:first_weekday 2
/usr/share/i18n/locales/es_PE:first_weekday 2
/usr/share/i18n/locales/es_PR:first_weekday 2
/usr/share/i18n/locales/es_PY:first_weekday 2
/usr/share/i18n/locales/es_SV:first_weekday 2
/usr/share/i18n/locales/es_US:first_weekday 1
/usr/share/i18n/locales/es_UY:first_weekday 2
/usr/share/i18n/locales/es_VE:first_weekday 2
/usr/share/i18n/locales/et_EE:first_weekday 2
/usr/share/i18n/locales/eu_ES:first_weekday 2
/usr/share/i18n/locales/fa_IR:first_weekday 7
/usr/share/i18n/locales/ff_SN:first_weekday 1
/usr/share/i18n/locales/fi_FI:first_weekday 2 % Monday
/usr/share/i18n/locales/fr_BE:first_weekday 2
/usr/share/i18n/locales/fr_CA:first_weekday 2
/usr/share/i18n/locales/fr_CH:first_weekday 2
/usr/share/i18n/locales/fr_FR:first_weekday 2
/usr/share/i18n/locales/fr_LU:first_weekday 2
/usr/share/i18n/locales/fur_IT:first_weekday 2
/usr/share/i18n/locales/fy_DE:first_weekday 2
/usr/share/i18n/locales/ga_IE:first_weekday 2
/usr/share/i18n/locales/gd_GB:first_weekday 2
/usr/share/i18n/locales/gez_ER:first_weekday 7
/usr/share/i18n/locales/gez_ET:first_weekday 7
/usr/share/i18n/locales/gl_ES:first_weekday 2
/usr/share/i18n/locales/gu_IN:first_weekday 1
/usr/share/i18n/locales/gv_GB:first_weekday 2
/usr/share/i18n/locales/he_IL:first_weekday 1
/usr/share/i18n/locales/hi_IN:first_weekday 1
/usr/share/i18n/locales/hr_HR:first_weekday 2
/usr/share/i18n/locales/hsb_DE:first_weekday 2
/usr/share/i18n/locales/ht_HT:first_weekday 2
/usr/share/i18n/locales/hu_HU:first_weekday 2
/usr/share/i18n/locales/hy_AM:first_weekday 2
/usr/share/i18n/locales/i18n:first_weekday 1
/usr/share/i18n/locales/id_ID:first_weekday 2
/usr/share/i18n/locales/is_IS:first_weekday 2
/usr/share/i18n/locales/it_CH:first_weekday 2
/usr/share/i18n/locales/it_IT:first_weekday 2
/usr/share/i18n/locales/ja_JP:first_weekday 1
/usr/share/i18n/locales/kk_KZ:first_weekday 2
/usr/share/i18n/locales/km_KH:first_weekday 2
/usr/share/i18n/locales/kn_IN:first_weekday 1
/usr/share/i18n/locales/ko_KR:first_weekday 1
/usr/share/i18n/locales/ks_IN@devanagari:first_weekday 1
/usr/share/i18n/locales/ku_TR:first_weekday 2
/usr/share/i18n/locales/kw_GB:first_weekday 2
/usr/share/i18n/locales/la_AU:first_weekday 1
/usr/share/i18n/locales/lb_LU:first_weekday 2
/usr/share/i18n/locales/li_BE:first_weekday 2
/usr/share/i18n/locales/li_NL:first_weekday 2
/usr/share/i18n/locales/lo_LA:first_weekday 1
/usr/share/i18n/locales/lt_LT:first_weekday 2
/usr/share/i18n/locales/lv_LV:first_weekday 2
/usr/share/i18n/locales/mhr_RU:first_weekday 2
/usr/share/i18n/locales/mk_MK:first_weekday 2 % Monday
/usr/share/i18n/locales/ml_IN:first_weekday 1
/usr/share/i18n/locales/mn_MN:first_weekday 2
/usr/share/i18n/locales/mr_IN:first_weekday 1
/usr/share/i18n/locales/ms_MY:first_weekday 2
/usr/share/i18n/locales/nb_NO:first_weekday 2
/usr/share/i18n/locales/nds_DE:first_weekday 2
/usr/share/i18n/locales/nds_NL:first_weekday 2
/usr/share/i18n/locales/ne_NP:first_weekday 1
/usr/share/i18n/locales/nl_BE:first_weekday 2
/usr/share/i18n/locales/nl_NL:first_weekday 2
/usr/share/i18n/locales/nn_NO:first_weekday 2
/usr/share/i18n/locales/nr_ZA:first_weekday 1
/usr/share/i18n/locales/nso_ZA:first_weekday 1
/usr/share/i18n/locales/oc_FR:first_weekday 2
/usr/share/i18n/locales/om_ET:first_weekday 7
/usr/share/i18n/locales/os_RU:first_weekday 2
/usr/share/i18n/locales/pa_IN:first_weekday 1
/usr/share/i18n/locales/pl_PL:first_weekday 2
/usr/share/i18n/locales/ps_AF: first_weekday 7
/usr/share/i18n/locales/pt_BR:first_weekday 1
/usr/share/i18n/locales/pt_PT:first_weekday 2
/usr/share/i18n/locales/ro_RO:first_weekday 2
/usr/share/i18n/locales/ru_RU:first_weekday 2
/usr/share/i18n/locales/rw_RW:first_weekday 2
/usr/share/i18n/locales/sa_IN:first_weekday 1
/usr/share/i18n/locales/sc_IT:first_weekday 2
/usr/share/i18n/locales/se_NO:first_weekday 2
/usr/share/i18n/locales/shs_CA:first_weekday 1
/usr/share/i18n/locales/sid_ET:first_weekday 7
/usr/share/i18n/locales/sk_SK:first_weekday 2
/usr/share/i18n/locales/sl_SI:first_weekday 2
/usr/share/i18n/locales/so_DJ:first_weekday 7
/usr/share/i18n/locales/so_ET:first_weekday 7
/usr/share/i18n/locales/so_KE:first_weekday 7
/usr/share/i18n/locales/so_SO:first_weekday 7
/usr/share/i18n/locales/sq_AL:first_weekday 2
/usr/share/i18n/locales/sr_ME:first_weekday 2
/usr/share/i18n/locales/sr_RS:first_weekday 2
/usr/share/i18n/locales/sr_RS@latin:first_weekday 2
/usr/share/i18n/locales/ss_ZA:first_weekday 1
/usr/share/i18n/locales/st_ZA:first_weekday 1
/usr/share/i18n/locales/sv_FI:first_weekday 2 % Monday
/usr/share/i18n/locales/sv_SE:first_weekday 2
/usr/share/i18n/locales/sw_KE:first_weekday 2
/usr/share/i18n/locales/ta_IN:first_weekday 1
/usr/share/i18n/locales/te_IN:first_weekday 1
/usr/share/i18n/locales/th_TH:first_weekday 1
/usr/share/i18n/locales/ti_ER:first_weekday 7
/usr/share/i18n/locales/ti_ET:first_weekday 7
/usr/share/i18n/locales/tig_ER:first_weekday 7
/usr/share/i18n/locales/tlh_GB:first_weekday 2
/usr/share/i18n/locales/tn_ZA:first_weekday 1
/usr/share/i18n/locales/tr_TR:first_weekday 2
/usr/share/i18n/locales/ts_ZA:first_weekday 1
/usr/share/i18n/locales/tt_RU:first_weekday 2
/usr/share/i18n/locales/uk_UA:first_weekday 2
/usr/share/i18n/locales/uz_UZ:first_weekday 7
/usr/share/i18n/locales/uz_UZ@cyrillic:first_weekday 7
/usr/share/i18n/locales/ve_ZA:first_weekday 1
/usr/share/i18n/locales/vi_VN:first_weekday 2
/usr/share/i18n/locales/wa_BE:first_weekday 2
/usr/share/i18n/locales/wae_CH:first_weekday 2
/usr/share/i18n/locales/wal_ET:first_weekday 7
/usr/share/i18n/locales/xh_ZA:first_weekday 1
/usr/share/i18n/locales/yi_US:first_weekday 1
/usr/share/i18n/locales/yue_HK:first_weekday 1
/usr/share/i18n/locales/zh_CN:first_weekday 2
/usr/share/i18n/locales/zh_HK:first_weekday 1
/usr/share/i18n/locales/zh_SG:first_weekday 2
/usr/share/i18n/locales/zh_TW:first_weekday 1
/usr/share/i18n/locales/zu_ZA:first_weekday 1
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό Star_Light » 26 Μαρ 2012, 13:55

migf1 έγραψε:
Είναι αρκετή σπατάλη, ναι ... κυρίως σε ταχύτητα εκτέλεσης. Εκείνος κάνει 1 και μόνη σύγκριση σε κάθε επανάληψη του loop, ενώ εσύ 3.


Και ειναι δηλαδη μεγαλη απωλεια για αυτο το προγραμμα οι τρεις συγκρισεις???? Θελω να πω εχει καμια τρομερη διαφορα στον χρονο εκτελεσης?

Παντως ετσι οπως το εθεσες μ αρεσει και ειναι οντως περιττο. (Η λυση του King εννοω που ξαναβαζει μεσα στην printf την έκφραση i*i)
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Τα πάντα για την C

Δημοσίευσηαπό migf1 » 26 Μαρ 2012, 14:24

Star_Light έγραψε:

Και ειναι δηλαδη μεγαλη απωλεια για αυτο το προγραμμα οι τρεις συγκρισεις???? Θελω να πω εχει καμια τρομερη διαφορα στον χρονο εκτελεσης?
...

Δηλαδή σε άλλο πρόγραμμα θα έγραφες τον efficient κώδικα??? Θέλω να πω συνειδητά έγραψες inefficientl κώδικα επειδή στο συγκεκριμένο κάνει λίγες επαναλήψεις?
:P
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

ΠροηγούμενηΕπόμενο

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