|
0 / 0 / 0
Регистрация: 09.05.2022
Сообщений: 32
|
|
структуры на cpp29.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
|
|
| 29.05.2022, 12:31 | |
|
Ответы с готовыми решениями:
1
Есть три файла. файл main.cpp и Source.cpp знают только Header.h, так как он подключен. как же подключается Source.cpp описание CPP-шной структуры на C# Как реализовать добавление элемента структуры в начало? CPP |
|
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
|
|
| 29.05.2022, 23:08 | |
|
Помогаю со студенческими работами здесь
2
Как передать переменные и массивы из main.cpp в mainwindow.cpp? Где в VS2013 поменять создание формы по умолчанию MyForm.cpp на Form.cpp Как вызвать в основном .cpp файле тот или иной .cpp файл
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты 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% до. . .
|