Кулагина_Владимир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*
Комментарий*

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

skvorec3424
olartamonov6
elenachuxina804
kosbart28
kirillreznikov
smakejkina
mmoskow3
Nataliyaof
Gennadevich Aleksandr
Иван1764
Морозов
preida-2
Irina Bakaev
mototeh69
sastakhova