Предмет: Информатика, автор: maksg0633

Напишіть дані програми мовою С++.


1. ініціалізувати структуру зі своїми анкетними даними (3 поля різного типу, за зразком комплексного обіду)


2. визначити периметр трикутника заданого точками (застосувати функції з попереднього прикладу)


3. виконати завдання зі структурою "Звичайний дріб"

Ответы

Автор ответа: asilvejstruk
0

1(

struct Meal {

   string dish;

   int price;

   bool isVegetarian;

};

int main() {

   Meal lunch;

   lunch.dish = "spaghetti";

   lunch.price = 8;

   lunch.isVegetarian = true;

   return 0;

}

2(

#include <cmath>

struct Point {

   double x, y;

};

double distance(Point a, Point b) {

   return sqrt(pow(b.x - a.x, 2) + pow(b.y - a.y, 2));

}

double perimeter(Point a, Point b, Point c) {

   return distance(a, b) + distance(b, c) + distance(c, a);

}

int main() {

   Point a, b, c;

   a.x = 0;

   a.y = 0;

   b.x = 3;

   b.y = 4;

   c.x = 6;

   c.y = 0;

   cout << "Perimeter of the triangle: " << perimeter(a, b, c) << endl;

   return 0;

}

3(

struct Fraction {

   int numerator;

   int denominator;

};

Fraction add(Fraction a, Fraction b) {

   Fraction result;

   result.numerator = a.numerator * b.denominator + b.numerator * a.denominator;

   result.denominator = a.denominator * b.denominator;

   return result;

}

Похожие вопросы
Предмет: Алгебра, автор: petrokvarfsyan