Виконати завдання 2.Скласти програму та таблицю в С++по темі: "Формати введення-виведення...

0 голосов
57 просмотров

Виконати завдання 2.Скласти програму та таблицю в С++по темі: "Формати введення-виведення числових даних".Буду дуже вдячний!


image

Информатика (410 баллов) | 57 просмотров
0

Знайоме перше завдання))

Дан 1 ответ
0 голосов

#include
#include
int main(){
   std::cout.width(18);
   std::cout<<"X        Y\n";<br>   int min,max;
   for(double i = -2;i <= 20; i+=0.25){<br>      if(i < 10){
        std::cout.width(8);
        std::cout<<i<<' ';<br>        std::cout.width(8);
        std::cout<<(i + 5) / i<<std::endl;<br>        if(i == -2){
            min = (i + 5) / i;
            max = (i + 5) / i;
        }
        if((i + 5) / i < min)
            min = (i + 5) / i;
        else if((i + 5) / i > max)
            max = (i + 5) / i; 
       }   
     else if(i > 10){
        std::cout.width(8);
        std::cout<<i<<' ';<br>        std::cout.width(8);
        std::cout<<((i * i) / 2) + (1/i)<<std::endl;  <br>      if((((i * i) / 2) + (1/i) < min))     
         min = ((i * i) / 2) + (1/i);     
      else if(((i * i) / 2) + (1/i) > max)     
        max = ((i * i) / 2) + (1/i); 
  }   
 else{   
    std::cout.width(8);     
    std::cout<<i<<' ';   <br>    std::cout.width(8);   
    std::cout<<i<<std::endl;   <br>    if(i < min)     
       min = i;     
    else if(i > max)       
     max = i; 
   } 
 }   
 std::cout<<std::endl<<std::endl;  <br> std::cout.width(8);     
 std::cout<<min<<' ';    <br> std::cout.width(8);     
 std::cout<<max<<std::endl;     <br>  return 0;
}

(1.5k баллов)