Тема: Чи правильно написаний код?
Доброго вечора! Маю завдання написати код який рахуватиме кількість виробленої продукції з 2011 по 2022 рік, кількість продукції рахується за формулою [color]100*(10.8*abs(cos(pow(k,2)/1.13))*(sin(k+1.4)))[/color]. І обчислити суму кількості приладів по збитковим рокам, для яких справджуються умови y<-550 або y>-150 тис. виробів, а також визначити найбільшу кількість вироблених приладів. Код написала, він працює, але я сумніваюсь у його правильності, перевірте, будь ласка))
#include <vcl.h>
#include <windows.h>
#pragma hdrstop
#pragma argsused
#include <math.h>
#include <tchar.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
{
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
float y, sumBadYears =0,maxSum,Yarr[2022-2011];
int numBadYear;
for(int k=2011;k<2022;k++){
y=100*(10.8*abs(cos(pow(k,2)/1.13))*(sin(k+1.4)));
Yarr[k-2011]=y;
}if(sumBadYears<-550; sumBadYears>-150){
sumBadYears+=y;
numBadYear++;
}if (k-2011>0||maxSum>y){
maxSum =y;
cout<<"Рік: "<< k<< " Кількість реалізованої продукції: "<<y<<endl;
}if (numBadYear !=0){
cout<<"Кількість приладів в усіх збиткових роках: "<<abs(sumBadYears)<<"Найбільша кількість приладів була "<< abs(maxSum);
}else{
cout<<" Не було збиткових років";
}system("pause");
return 0;
}