TeiSerron.gr

Σχολή Μηχανικών => 2ο Εξάμηνο => Τμήμα Μηχανικών Πληροφορικής, Υπολογιστών & Τηλεπικοινωνιών => Προγραμματισμός II => Μήνυμα ξεκίνησε από: maria_pol στις 29 Μαΐου 2013, 12:03

Τίτλος: θεματα εργαστηριου
Αποστολή από: maria_pol στις 29 Μαΐου 2013, 12:03
ΟΥΤΣΙΟΣ ΤΜΗΑΜΑ:10-12 ΤΕΤΑΡΤΗΣ

καπως ετσι ηταν σημερα τα θεματα
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: Βαθιλακηθ στις 29 Μαΐου 2013, 13:19
πόσες σειρές θεμάτων είχε ??? πάλι έφτανε μέχρι το Θ?
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: master_chief στις 29 Μαΐου 2013, 14:32
Μια πρόχειρη λύση
Κώδικας: [Επιλογή]
#include <conio.h>
#include <stdio.h>
//////////////////////
struct student
{
    int AEM;   
    char NAME[30];
    float GRADE;
};
///////////////////////
void check(student s,int *p_aem,char *p_pass);
int recurse(int n);
///////////////////////
int main()
{
    student s;
    int aem;
    char pass;
    s.AEM = 1234;
    s.GRADE = 8.92;
    check(s,&aem,&pass);
    printf("AEM: %d\n",aem);
    printf("PASS: %c",pass);
    getch();
    return 0;
}
///////////////////////
void check(student s,int *p_aem,char *p_pass)
{
    *p_aem = s.AEM;
    if(s.GRADE >= 5)
        *p_pass = 'A';
    else
        *p_pass = 'E';   
}
///////////////////////
//2o
int recurse(int n)
{
    if(n<3) return 0;
    if(n==3) return 3;       
    int a = n%3;
    if(a == 0)
        return n*recurse(n-3);
    else
        return recurse(n-a);
}
///////////////////////
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: zohb στις 29 Μαΐου 2013, 16:48
η αναδρομική διορθωμένη..

//2o
int recurse(int n)
{
        int f;
        n=n/3;
        n=n*3;
        if(n==0)
                f=1;
        else
                f=n*recurse(n-3);
        return f;
}
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: mitsoumpas στις 29 Μαΐου 2013, 19:16
ευχαριστουμε πολυ παιδια
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: panos21 στις 29 Μαΐου 2013, 19:18
Πόσο έπιανε το κάθε θέμα;
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: maria_pol στις 29 Μαΐου 2013, 20:56
egw ta elusa alliws...eidika to deutero...
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: zohb στις 29 Μαΐου 2013, 21:17
ναι ειδικά για το 2ο υπάρχουν κι άλλοι τρόποι.. ;)
Τίτλος: Απ: θεματα εργαστηριου
Αποστολή από: panos21 στις 29 Μαΐου 2013, 21:18
egw ta elusa alliws...eidika to deutero...

Αρκεί να ήταν αναδρομική η συνάρτηση σου