אוקי בעקרון השפה לא כל כך חשובה אלא פשוט הרעיוןהתוכנית לוקחת מחרוזת מסויימת ומחזירה את האות שחוזרת על עצמה הכי הרבה פעמיים
כרגע התוכנית עובדת על 2n - מבלי להתייחס לאיפוס מערך העזר
יש אופציה לעבוד על יעילות גבוהה יותר?
תודה
#include<stdio.h> char leetrs(char *,int); void main() { char c="sadasdasaaaa"; int n=13;printf("%c",leetrs(c,n)); scanf("%d",&n); } char leetrs(char c,int n) { int i,help,max,t,t2=0; for(i=0;i<26;i++) { help=0; } for(i=0;i<n;i++) { t=c; help+=1; } //find Max// max=0 ; for(i=0;i<26;i++) { if (max<help ) { max=help ; t2=i; } } return (t2+97); }
|
https://www.xchef.co.il | אתר
בישולים חברתי