#include
#include
struct fund {
char *mes_avans;
float avans;
char *mes_zarp;
float zarp;
};
main()
{static struct fund st[2]={{"қыркүйек",500000,
"қазан",700000},
{"қараша",600000,
"желтоқсан",800000}};
float sum();
printf("жалпы сомасы= %8.3f ",sum(st));
getch();
}
float sum(m)
struct fund *m;
{
float res;
int i; clrscr();
for(i=0,res=0;i<2;i++,m++)
res+=m->avans+m->zarp;
return(res);
}
4-мысал. Компьютерге студенттер жайлы ақпарат енгізу керек, студенттік топ жиымының әрбір элементі келесі мәліметтерден тұрады:
а) студенттің тегі және аты;
в)программалау пәнінен тапсырылған емтиханның нәтижесі.
Программа студент туралы ақпаратты келесі тәртіппен шығарады:оның топ тізіміндегі реттік нөмірі (енгізілген ақпараттан тұратынжиым индексі).
С-программаның бір нұсқасының мәтіні:
#include
#include
struct student
{char fio[10];/*студенттің тегін,атын сақтайтын өріс */
int est1; // баға
} gruppa[25]; // топ тізімі жиымы
void main(void)
{
int i,j,k,priznak;
clrscr();
printf("\n 25 адамнан тұратын тізімді құру");
/*---------Топ тізімі ----------*/
for (i=1;i<=25;i++)
{
printf("\n студент туралы мәліметті енгізіңіз %d және\\n (0-енгізуді аяқтау )\\n",i);
Достарыңызбен бөлісу: |