Тема: Чи правильно написаний код?
Доброго вечора! Маю завдання написати код який рахуватиме кількість виробленої продукції з 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;
}