weranika20ozd22z
29.04.2021 10:35

Вывести только самолёты начинающие на определённую букву (буква вводиться с клавиатуры)
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
using namespace std;
struct SSAU {
string airplane;
int year, mass;
short speed[1];

};
int main()

{
SSAU A[10];
int i, j, posr; short index = 0, n;
setlocale(LC_ALL, "Russian");
cout << "Введите количество самолётов" << endl;
cin >> n;
for (i = 0; i < n; i++)
{
cout << "Введите название самолёта(ов) " << i + 1 << endl;
scanf("\n");

getline(cin, A[i].airplane);
cout << "\nВведите год выпуска " << i + 1 << endl;
cin >> A[i].year;
cout << "\nВведите значение скорости " << i + 1 << endl;
cin >> A[i].speed[0];
cout << "\nВведите массу самолёта " << i + 1 << endl;
cin >> A[i].mass;
}
j = 0;
for (i = 0; i < n; i++)
if ((float)(A[i].speed[0] + A[i].speed[1] + A[i].speed[2] + A[i].speed[3] + A[i].speed[4] / 5 > 4))
{
cout << A[i].airplane << " " << A[i].year << endl;
j++;
}

if (j == 0) cout << "Самолёт(ы), начинающиеся на определенную букву" << endl;
for (i = 0; i < n; i++)
{
cout << "Название самолёта(ов)" << endl;
cout << A[i].airplane;
cout << "\nГод выпуска " << i + 1 << endl;
cout << A[i].year;
cout << "\nСкорость " << i + 1 << endl;
cout << A[i].speed[0]<< endl;
cout << "\nМасса " << i + 1 << endl;
cout << A[i].mass<< endl;
}
FILE *f;
f = fopen("SSAU.txt", "w");
ofstream fout("SSAU.txt");
for (i = 0; i < n; i++)
{
fout << A[i].airplane;
fout << endl;
fout << "Название самолёта(ов)" << i + 1 << endl;
fout << A[i].year;
fout << "\nГод выпуска " << i + 1 << endl;
fout << A[i].speed[0] << endl;
fout << endl;
}
fclose(f);
system("PAUSE");
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
sashashola
11.03.2022 09:26
1)Графический редактор–это программа, предназначенная специально для рисования и редактирования изображений. Точнее, программа позволяющая вам создавать настоящие шедевры живописи прямо на вашем компьютере, или редактировать уже за ранее готовые фотографии и изображения (простой пример возможностей редактора — убрать распространенный «эффект красных глаз»).
2)Растр — изображение, построенное из отдельных элементов (точек), как правило, расположенных регулярно. В большинстве приложений компьютерной графики, растровое изображение представляется двумерным массивом точек, цвет и яркость каждой из которых задаются независимо.
Пиксел — это наименьшая единица растрового изображения, получаемого с графических систем вывода информации (компьютерные мониторы, принтеры и т. д.)
4)Графический примитив - простейший геометрический объект, отображаемый на экране дисплея или на рабочем поле графопостроителя: точка, отрезок прямой, дуга окружности или эллипса, прямоугольник и т.п.
5)Векторная графика состоит из точек линий квадратов. Качество не ухудшается при увеличении. Используется в больших плакатах, гербах...
6)Качество растрового изображения зависит от размера изображения (количества пикселей по горизонтали и вертикали) и количества цветов, которые можно задать для каждого пикселя.
7)Растровая графика позволяет создать практически любой рисунок, вне зависимости от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому без потерь в размере файла.
Распространённость — растровая графика используется сейчас практически везде: от маленьких значков до плакатов.
Высокая скорость обработки сложных изображений, если не нужно масштабирование.
Растровое представление изображения естественно для большинства устройств ввода-вывода графической информации, таких как мониторы (за исключением векторных устройств вывода), матричные и струйные принтеры, цифровые фотоаппараты, сканеры, а также сотовые телефоны.
0,0(0 оценок)
Ответ:
Metalmekid
01.06.2022 20:55
Var a: byte; b:integer;
Begin 
writeln('Введите день месяца');
readln(b);
writeln('Введите номер месяца');   
Readln(a);    
          Case a of        
1: writeln(b,' янавря');        
2: writeln(b,' февраля');      
3: writeln(b,' марта ');        
4: writeln(b,' апреля ');      
5: writeln(b,' мая');      
6: writeln(b,' июня ');        
7: writeln(b,' июля');       
8: writeln(b,' августа');     
9: writeln(b,' сентября');     
10: writeln(b,' октября');     
11: writeln(b,' ноября');       
12: writeln(b,' декабря');     
else writeln('Месяца №', a,'нет');   
end;       
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота