2) Вариант 2;
// Производительность поточной линии шоколадный конфет
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <C:\Users\Михаил\Documents\Visual Studio 2010\Projects\семестр 4 вариант 13 задача 2 2 вариант\семестр 4 вариант 13 задача 2 2 вариант\test.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"");
int z,k,l,m;
int Ps[100];
int *Pss;
Pss=(int* )&Ps;
vvod (z,k,l,m);
raschet (z,k,l,m,Pss);
vivod (z,k,l,m,Pss);
return 0;
}
// текст программы заголовочного файла test.h
void vvod (int &t,int &N, int &P,int &sh);
void raschet (int &t,int &N,int &P, int &sh,int *Pss);
void vivod (int &t,int &N, int &P,int &sh,int *Pss);
// текст программы файла vvod.cpp
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
void vvod (int &t,int &N, int &P,int &sh)
{
cout<<"Согласно условиям задачи пожалуйста введите необходимые данные";
cout<<"\nВведите время работы одной смены: ";
cin>>t;
cout<<"\n"<<"Введите кол-во смен за сутки: ";
cin>>N;
cout<<"\n";
while(P<46||P>76)
{
cout<<"Введите производительность линии в промежутке от 46 до 76 штук/минута: ";
cin>>P;
cout<<"\n";
}
cout<<"Введите шаг перенастройки: ";
cin>>sh;
cout<<"\n\n";
}
// текст программы файла raschet.cpp
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
void raschet (int &t,int &N,int &P, int &sh,int *Pss)
{
int y=P;
const int k=60;
for (int i=0;i<=N;i++)
{
if (P>76) break;
*(Pss+i)=t*P*k*N;
P+=sh;
}
P=y;
}
// текст программы файла vivod.cpp
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
void vivod (int &t,int &N, int &P,int &sh,int *Pss)
{
cout<<"\n -------------------------------------------------\n";
cout<<"|скорость производства| кол-во выпущенного товара |\n";
cout<<"| шт/мин | шт/сутки |\n";
cout<<" -------------------------------------------------";
for (int i=0;i<=N;i++)
{
if (P>76) break;
cout<<"\n|" << setw(20) << P <<" | " << setw(26) << *(Pss+i) << "|\n";
cout<<" -------------------------------------------------\n";
P+=sh;
}
getch();
}
7. Вывод результатов