Форум программистов, компьютерный форум CyberForum.ru

Структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать функции ввода с клавиатуры элементов одномерного массива и определения количества нулей в этом массиве http://www.cyberforum.ru/cpp-beginners/thread70849.html
1) вычислите не использую функцию pow(), значение функции Z(x,m)=x в степени m умножить sin в степени m (xm). для значений аргументов х от -1.1 до 0.3 с шагом 0.2; m от 1 до 5 с шагом 1. 2) Описать функции ввода с клавиатуры элементов одномерного массива и определения количества нулей в этом массиве.
C++ Массив картинок у мя есть игра пятнашки..там массив кнопок..как мне вмсто массива кнопок сделать массив моих картинок?которые я нарезал.... http://www.cyberforum.ru/cpp-beginners/thread70816.html
C++ Динамическая структура. Кто бы решил?( на C)
Дан бинарный файл, содержащий записи. Необходимо реализовать программу, которая бы загружала данный бинарный файл в динамическую структуру: двунаправленный список связанного хранения. После загрузки данных производится сортировка списка, выбор поля и направления сортировки осуществляется пользователем. По окончании сортировки упорядоченный список должен быть выведен на экран. Далее...
C++ Динамическая структура. Кто бы решил?
Дан бинарный файл, содержащий записи. Необходимо реализовать программу, которая бы загружала данный бинарный файл в динамическую структуру: двунаправленный список связанного хранения. После загрузки данных производится сортировка списка, выбор поля и направления сортировки осуществляется пользователем. По окончании сортировки упорядоченный список должен быть выведен на экран. Далее...
C++ Работа с системой http://www.cyberforum.ru/cpp-beginners/thread70780.html
напишите пожалуйста программу, которая выводит сведения о системе(видеокарта, частота процессора, и т.д.)!
C++ Граф Герца Всем привет! не могли бы вы помочь с написанием задачи вот на такую тему. ориентированный граф сильно связен, если для любой пары вершин u,v существует путь из u в v. Компонентой сильной связности назовем произвольный максимальный сильно связный подграф. Конденсацией ориентированного графа (или графом герца или фактор-графом) называется орграф, который получается стягиванием в одну вершину... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
05.12.2009, 20:30     Структуры
Да у Вас в первоначальном коде есть ошибка. С исправлениями мои два кода будут выглядеть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream.h> 
#include <string.h> 
 
int main () 
{
struct strc{
char fio[40];
int tabn;
int kolch;
double pocht;
double zarpl;
} msrab[100];
 
int nrab, i;
cout << "Vvedite kol-vo rabotnikov" << endl; 
cin >> nrab;
 
for (i=0; i<nrab; i++)
{
cout << "Vvedite FIO: ";
cin >> msrab[i].fio;
 
cout << "Vvedite tabelni nomer: ";
cin >> msrab[i].tabn;
 
cout << "Vvedite kol-vo otrabotannih chasov: ";
cin >> msrab[i].kolch;
 
if (msrab[i].kolch>144) 
msrab[i].kolch += (msrab[i].kolch-144); 
 
cout << "Vvedite pochasovoi tarif: ";
cin >> msrab[i].pocht;
 
 msrab[i].zarpl = msrab[i].kolch*msrab[i].pocht*0.88; 
}
 
 for (i=0; i<nrab; i++)
{
cout << msrab[i].fio << " " << msrab[i].zarpl << endl; 
 cout << endl;
}
return 0; 
}
и второй:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream.h> 
#include <string.h> 
 
int main () 
{
struct strc{
char fio[40];
int tabn;
int kolch;
double pocht;
double zarpl;
} msrab[100];
 
int nrab, i;
cout << "Vvedite kol-vo rabotnikov" << endl; 
cin >> nrab;
 
for (i=0; i<nrab; i++)
{
cout << "Vvedite FIO: ";
cin >> msrab[i].fio;
 
cout << "Vvedite tabelni nomer: ";
cin >> msrab[i].tabn;
 
cout << "Vvedite kol-vo otrabotannih chasov: ";
cin >> msrab[i].kolch;
 
cout << "Vvedite pochasovoi tarif: ";
cin >> msrab[i].pocht;
 
 
 msrab[i].zarpl = (msrab[i].kolch + (msrab[i].kolch/144)*(msrab[i].kolch%144))*msrab[i].pocht*0.88; 
}
 
for (i=0; i<nrab; i++)
{
cout << msrab[i].fio << " " << msrab[i].zarpl << endl; 
cout << endl;
}
return 0; 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru