Кулагина_Владимир1179
?>

практическое начертите на бланке структуру базы данных «картинная галерея», содержащую сведения о полотнах художников. укажите необходимые имена полей и их типы данных. задайте ключевое поле. (60 )начертите, как будет выглядеть таблица после заполнения ее необходимыми записями. (40 )

Информатика

Ответы

Valerevna Tuzova

ответ:

художникписатель

объяснение:

Шаленко

#include <iostream>

#include <math.h>

#include <locale.h>

#include <Windows.h>

#include <conio.h>

using namespace std;

const int MaxChildren = 3;

const int MaxAdults = 5;

void main()

{

setlocale(LC_ALL, "Russian");

bool h[9] = {1,0,0,0,0,0,0,0,0};

int age, nomber;

char dir = 'a';

int children = 0, adults = 0;

ret:

age = 0;

while (age <= 5 || age >= 151)

{

 system("cls");

 cout << "Укажите вашь возраст(от 6 до 150): ";

 cin >> age;

}

if (children >= MaxChildren && adults >= MaxAdults) {

 cout << '\n' << "Мест нет.";

 Sleep(1000);

 system("cls");

 goto kkol;

}

if (age <= 12) {

 if (children >= MaxChildren) {

  cout << '\n' << "Детские места закончились.";

 

  Sleep(1000);

  system("cls");

  goto ret;

 }

}

if (age > 12) {

 if (adults >= MaxAdults) {

  cout << '\n' << "Взрослые места закончились.";

  Sleep(1000);

  system("cls");

  goto ret;

 }

}

non:

cout << '\n' << "Свободные места: ";

cout << '\n' << "Детские: " << MaxChildren - children;

cout << '\n' << "Взрослые: " << MaxAdults - adults;

for (int i = 1; i < 9; i++)

{

 if (h[i] == false) { cout << '\n' << i; }

}

cout << '\n' << "Выберите место (1-8): ";

cin >> nomber;

if (h[nomber] == true) {

 cout << '\n' << "Место занято, возьмите другое.";

 Sleep(1000);

 system("cls");

 goto non;

}

h[nomber] = true;

if (age > 12) { adults++; }

else { children++; }

Sleep(1000);

system("cls");

cout << "Нажмите Enter, чтобы продолжить.";

 dir = _getche();

 if (dir == '\r') { goto ret; }

kkol:

 cout << " ";

}

Leonidovich_Elena771

num = int(input())

sm = 0

while num != 0:

  sm += num

  num = int(input())

print(sm)

Объяснение:

На первой строке Вы просите пользователя ввести число.

На второй строке вы создаете новую переменную, которой присваиваете значение = 0(она нужна для подсчета суммы всех элементов)

На третье строке вы создаете цикл с условием, что введенное число не равно 0(в противном случае цикл не будет выполняться)

На четвертой строчке Вы добавляете к уже имеющейся сумме введенное число.

На пятой строчке Вы просите снова ввести число

Далее происходит возврат к началу цикла, идет проверка числа на равенство нуля, если снова не равно, то цикл повторяется, если равно, то цикл прекращается

На шестой строке Вы выводите полученный результат.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

практическое начертите на бланке структуру базы данных «картинная галерея», содержащую сведения о полотнах художников. укажите необходимые имена полей и их типы данных. задайте ключевое поле. (60 )начертите, как будет выглядеть таблица после заполнения ее необходимыми записями. (40 )
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kampina1
docvet4
Ekaterina1654
Яна_Софья
igevskoemuseumkec
lazu8375
Павел_Перелыгин
akuznecov8989
test43
igevskoemuseumkec
galinaobraz
Алина1564
Rjkjneirbyf555
admin8808
mariashapar