1) Рассчитать объем памяти, необходимой для представления одноминутного фильма на экране монитора с разрешением 1024 х 800 пикселей и палитрой из 512 цветов, а за 1 секунду сменяется 25 кадров. ответ ввести в кб
2)Рассчитать, какой объём памяти в Мбайтах необходим для одноминутного фильма на экране монитора с разрешением 1280 на 720 пикселей и палитрой из 1024 цветов.
Среди них, оптимальными для противодействия идеологии терроризма в социальных сетях являются такие установки, как: формирование в обществе ее [идеологии] неприятия, осуждение на основе раскрытия антигуманного характера, показ ее спекулятивной роли как средства вовлечения людей в антиобщественную деструктивную деятельность; в противовес основам данной идеологии воссоздание политики российской идентичности для поддержания социального равновесия и изоляции радикализма и экстремизма, нейтрализации агрессивности, угроз и насилия.
В задании указано сделать дружественную функцию для того чтобы устанавливать новую цену на книгу, но не указано делать поле price, поэтому я его добавил (с типом double).
Мой вариант:#include <iostream>
#include <string.h>
using namespace std;
class Book
{
char *autor;
char name[50];
int year;
double price;
public:
Book()
{
autor = new char[50];
strcpy(autor,"undefined");
strcpy(name,"undefined");
year=0;
price=0;
}
Book(char *name, char *autor, int year, double price)
{
this->autor = new char[50];
this->year=year;
strcpy(this->name,name);
strcpy(this->autor,autor);
this->price=price;
}
~Book()
{
delete[]autor;
}
char* getName() { return name; }
char* getAutor() { return autor; }
double getPrice() { return price; }
int getYear() { return year; }
friend void setPrice(Book& obj, double price);
friend void setYear(Book& obj, int year);
};
void setPrice(Book& obj, double price)
{
obj.price = price;
}
void setYear(Book& obj, int year)
{
obj.year = year;
}
int main()
{
Book b("Harry Potter","Joanne Rowling",1995,100);
cout << "Book name - " << b.getName() << endl;
cout << "Autor name - " << b.getAutor() << endl;
cout << "Release year - " << b.getYear() << endl;
cout << "Book price - " << b.getPrice() << endl;
setPrice(b,150);
setYear(b,1997);
cout << "New book price - " << b.getPrice() << endl;
cout << "New release year - " << b.getYear() << endl;
cin.get();
cin.get();
}