Δημοσιεύτηκε: 09 Μάιος 2011, 23:41
από Star_Light
linuxs & giannosfor ty for tips θα τα ξανακοιταξω αν ειναι ... και θα σας πω.

Βασικα εχω κατεβασει εναν αλγοριθμο crc απο το ιντερνετ και παλευω να φτιαξω τα headers του.

Μονο τον αρχικο πηγαιο κωδικα εχω κατεβασει ...

Τελοςπαντων κατι αλλο κουλο τωρα.... στον παρακατω κωδικα ας πουμε

Κώδικας: Επιλογή όλων
#include<stdio.h>
/*Giati enw edw dn dilwnw tis 2 sunarthseis dn m petaei error? */
int main()
{
int r;
int n;
int a;
char flag;



printf("Dwste enan akeraio arithmo: ");
scanf("%d",&a);
printf("Dwste ton akeraio ektheti: ");
scanf("%d",&n);
printf("Dwste A gia ton upologismo tou paragontikou H B gia tin dunami : \n");
scanf("%c",&flag);
flag=getchar();


switch(flag)
{
case 'A':
r=paragontiko(n);
printf("To apotelesma einai: %d \n",r);
break;

case 'B':
r= dunami(a,n);
printf("To apotelesma einai: %d\n",r);
break;
default:
printf("Den dwsate ta swsta stoixeia. Ksanadokimaste: \n");
break;

}

return 0;
}
int paragontiko(int n)
{
if (n==0)
return 1;
else
return n * paragontiko((n-1));
}
int dunami(int a , int n)
{
if(n==0)
return 1;
else
return a * dunami(a , n-1);
}


εχω την απορια που εχω βαλει σε σχολια πανω πανω :D

Π.Σ Αν καποιος θελει να μαθει καλα , ας ξεκινησει προγραμματισμο με λειτουργικες μοναδες - αρχεια. Σαν αυτο που παω να κανω με τον αλγοριθμο crc τον εχω ανοιξει και σε αλλο θρεντ τον κωδικα... αν τον θελει κανεις να του δωσω λινκ να παει να τον δει.