Примеры решения задач по программированию
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
, . , : 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; //