/* 1-ден 100-ге дейінгі бүтін сандар қосындысы */ #include # include main () { int s,k; clrscr(); s=0; k=1; while (k<=100) { s+=k; k++; } printf("s= %d",s); printf("\nАяқтау үшін Enter басыңыз\n"); getch(); } 6 -мысал. y=-2.4x2 +5x-3 функциясы мәндерін оның аргументі х0-ден хk-ға дейін қадамы dx болып өзгерген кездерде анықтау керек. Мұнда программа С тілі стилінде жазылып, цикл алдында параметрге алғашқы мән меншіктеледі де, параметр цикл ішінде берілген қадамға өзгеріп отырады (7.3-сурет). Жалпы функция кез келген түрде беріле алады. Ол параметр мәніне байланысты тармақталып кететін функция да болуы мүмкін.
/* х тұрақты қадаммен х0-ден хk-ға дейін өзгергенде, функция мәндері кестесін алу, х0, хk, dx (қадам) пернелерден енгізіледі */
#include #include #include main () { float x,y,x0,xk,dx; clrscr();/* экранды тазалау */ printf("х-тің бастапқы,соңғы мәндері:"); scanf("%f%f",&x0,&xk); printf("х-тің өзгеру қадамы dх: "); scanf("%f",&dx); printf("----------------------\n"); printf(" x | y\n"); printf("----------------------\n"); x=x0; while (x<=xk) {y=-2.4*x*x+5*x-3*sqrt(fabs(x)); printf("%6.2f | %6.2f\n",x,y); x+=dx; } printf("----------------------\n"); getch(); } Келесі мысалда енгізілген numбүтін санының барлық бөлгіштері С++ тілі стилінде анықталады.
// Бүтін оң санның бөлгіштерін анықтау