Примеры решения задач по программированию

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

 

, . , : 0- , 1- , 2- , 3- , 4- , 5- , 6- . , , . .

 

C++

 

//---------------------------------------------------------------------------

 

#include

#include

#include

void fun1(int);

void fun2(int);

void fun3(int);

void fun4(int);

void fun5(int);

void fun6(int);

main()

{

void(*F[6])(int)={fun1, fun2, fun3, fun4, fun5, fun6}; // *F[6]

//

int choice;

printf(" 0 do 5, 6 ");

scanf("%d", &choice);

while(choice>=0 && choice<6)

{ (*F[choice])(choice); //

// . choice

// choice

printf(" 0 do 5, 6 ");

scanf("%d", &choice);

}

printf(" 6 ");

return 0;

}

void fun1(int a)

{

int i,s,m;

int mas[5];

m=99; //

for(i=0;i<5;i++)

scanf("%d",&mas[i]); // do while

if(i<m) m=i;

printf("Min :%d", m);

}

//

void fun2(int b)

{

int a;

int m; //

puts(" . 0:");

m=0;

do {scanf("%d",&a); // do while

if(a>m) m=a; // (a>0)

} while(a>0); //

printf(" :%d", m);

}

void fun3(int c)

{

int a, b, x; // a, b, c

cout<<" a b:"; //

cin>>a>>b; // a b

x=a+b; // c a b

cout<<"="<<x;

}

void fun4(int d)

{ int a, b, x; // a, b, c

cout<<" a b:"; //

cin>>a>>b; // a b

x=a-b; // c a b

cout<<"="<<x;}

void fun5(int e)

{ int a, b, x; // a, b, c

cout<<" a b:"; //

cin>>a>>b; // a b

x=a*b; //