С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 09.05.2022
Сообщений: 32

структуры на cpp

29.05.2022, 12:31. Показов 374. Ответов 1

Студворк — интернет-сервис помощи студентам
Основные показатели развития промышленности Украины до 1960 года
Вид продукции Единицы измерение 1913 1928 1940 1959
Чугун млн. т 2,9 2,4 9,6 22,3
Сталь млн. т 2,4 2,4 8,9 24
Прокат млн. т 2,1 2 6,5 19,6
Железняк млн. т 6,9 4,7 20,2 53,5
Кокс млн. т 4,4 4 15,7 29,2
Обнаружить и отобразить на экране: Производство какого-либо вида продукции промышленности Украины
в1928 г. было максимальным?
Вывести: максимальное значение с комментарием и таблицу результата.
Таблица результата: [продукция, объем ее производства в 1928 г., единица измерения
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.05.2022, 12:31
Ответы с готовыми решениями:

Есть три файла. файл main.cpp и Source.cpp знают только Header.h, так как он подключен. как же подключается Source.cpp
main.cpp #include <iostream> #include"Header.h" using namespace std; int main() { A ob; ob.f(); return...

описание CPP-шной структуры на C#
есть стуктура данных на С++ typedef struct { BYTE bCommandCode; BYTE bParameterCode; struct {

Как реализовать добавление элемента структуры в начало? CPP
Условие задачи: Структура элемента однонаправленного списка: Фамилия И.,О., табельный номер, стаж работы, оклад, специальность, указатель. ...

1
0 / 0 / 0
Регистрация: 09.05.2022
Сообщений: 32
29.05.2022, 23:08  [ТС]
#include <iostream>
#include <stdio.h>
#include <cstdlib>
#include <math.h>
#include <conio.h>
#include <locale.h>
#include <stdlib.h>
#include <ctime>
#include <cstring>


#define N 10
#define LN 20
#define LC 15 .
#define LG_I 66
#define LG_V 51
using namespace std;
int main()
{
int o, z=0, k=0;
struct country
{
char name [21]; /* назва продукції */
char od_vim [16]; /* од вимір*/
float g1913;
float g1928;
float g1940;
float g1959;
};

int n; /* реальна кількість країн*/
struct country c[N]; /* початкова таблиця */
float pl_z; /* задана густота населення*/
/*==========; РЕЗУЛЬТАТИ =========== */
struct
{
char name [21]; /* назва*/
char od_vim [16]; /* од вимір*/
float pl; /*virobnitstvo*/
} c_r[N]; /* таблиця-результат*/
int p; /* реальна кількість країн в таблиці-результаті*/

int i; /* індекс елемента таблиці*/
float pl; /* густота населення для і-ої країни */
float ar_max; /* значення поточного max*/
int n_max; /* номер елемента таблиці, відповідного поточному max */
int pr; /* ознака коректності введених даних */
float r; /* змінна для введення даних */
/* відкреслювання при виведенні початкової таблиці:*/
char sg_icx[LG_I+1]="--------------------------------------------------------------";
/* відкреслювання при виведенні таблиці-результату:*/
char sg_vix[LG_V+1]= "---------------------------------------------------";
/* ======= ПЕРЕВІРКА ОБМЕЖЕНЬ==============*/
/*------------------для кількості країн в таблиці---------------*/
do
{
printf ("Vvedit kilkist productii (ne > za %d):", N);
scanf("%d",&n);
if(n<0||n>N)
{
pr=1;
printf( "Error!\n");
}
else
pr=0;
}
while(pr);
/*-----------— для елементів таблиці даних-----------------*/
printf( "Vvedit dani pro productiu\n"); printf("%s\n", sg_icx);
printf("|NN| Vid_productii | od_vim |");
printf( " 1913 | 1928 | 1940 | 1959 |\n");
printf( "%s\n", sg_icx);
do
{
for(i=0; i<n; i++)
{
printf("| %d| ", i+1);
scanf("%s", c[i].name);
scanf(" %s", c[i].od_vim);
scanf("%f", &r); c[i].g1913=r;
scanf("%f", &r); c[i].g1928=r;
scanf("%f", &r); c[i].g1940=r;
scanf("%f", &r); c[i].g1959=r;
if(c[i].g1913<0 || c[i].g1928<0 || c[i].g1940<0|| c[i].g1959<0)
{
printf("Vi pomililicya! Povtorit vvedennya\n");
i--;
}
else pr=0;
}
}
while(pr);
printf(" %s\n", sg_icx);
/*---------------для заданої густоти населення----------*/
printf("|NN| Vid_productii | od_vim |");
printf( "1913 | 1928 | 1940 | 1959 |\n");
for(i=0;i<n;i++)
printf("|%2d|%15s |%8s |%-8.1f|%-8.1f|%-8.1f|%-8.1f|\n",i+1,c[i].name, c[i].od_vim, c[i].g1913, c[i].g1928, c[i].g1940, c[i].g1959);

o=c[0].g1928;
c_r[0].pl=c[0].g1928;
strcpy(c_r[0].name, c[i].name);
for(i=0; i<n; i++)
{
if (c[i].g1928>o)
{
strcpy(c_r[0].name, c[i].name);
c_r[0].pl=c[i].g1928;
}
else
o=c[i].g1928;
}
for(i=0; i<n; i++)
{
if (c[i].g1928==c_r[0].pl)
{
c_r[z].pl=c[i].g1928;
strcpy(c_r[z].name, c[i].name);
z++;
k++;
}
}

cout<<"................................. ..................."<<endl;
cout<<"Tablicya finaly"<<endl;
printf("|NN| Vid_productii | od_vim |");
printf( "| 1928 |\n");
for(z=0;z<k;z++)
printf("|%2d|%15s |%8s |%-8.1f|\n",z+1,c_r[z].name, c_r[z].od_vim, c_r[z].pl);

getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2022, 23:08
Помогаю со студенческими работами здесь

Структуры. Ошибка: main.cpp:(.text+0x1fe): undefined reference to `vvod(student*)'
Создаю структуру с 3 студентами их именами, оценками и прочими данными.Ошибки: main.cpp:(.text+0x1fe): undefined reference to...

Как передать переменные и массивы из main.cpp в mainwindow.cpp?
Как передать переменные и массивы из main.cpp в mainwindow.cpp? main.cpp #include &quot;mainwindow.h&quot; #include &lt;QApplication&gt; ...

Где в VS2013 поменять создание формы по умолчанию MyForm.cpp на Form.cpp
Привет всем! Начал изучать Windows Forms в Visual Studio 2013 по книге Зиборова В. В. MS Visual C++ 2010 в среде .NET. в книге все...

Как вызвать в основном .cpp файле тот или иной .cpp файл
Ну, обычно я работал с одним .cpp но вот появилась надобность в основном файле написать интерфейс простенький и выбор одного из 2х...

С помощью командной строки >namberstr f1.cpp Определить число строк в файле с именем f1.cpp
С помощью командной строки &gt;namberstr f1.cpp Определить число строк в файле с именем f1.cpp


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru