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

Массивы структур, столкнулся с небольшой проблемой! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, обеспечивающую решение квадратного уравнения http://www.cyberforum.ru/cpp-beginners/thread419600.html
Написать функцию, обеспечивающую решение квадратного уравнения. Параметрами функции должны быть коэффициенты и корни уравнения. Значение, возвращаемое функцией, должно передавать в вызывающую...
C++ Заполнить случайными числами матрицу А(mxn) и В(mxn) и вывести их на экран в виде таблицы Заполнить случайными числами матрицу А(mxn) и В(mxn) и вывести их на экран в виде таблицы, окрасив элементы главных диагонали красным цветом. Программа определяет, сколько нулей в матрице С=А+В и... http://www.cyberforum.ru/cpp-beginners/thread419598.html
Переставить местами первую и последнюю цифры C++
Дано четырехзначное натуральное число.Переставить местами первую и последнюю цифры
C++ Напечатать предложение после удаления средней буквы для слов неточной длины
Напечатать предложение после удаления средней буквы для слов неточной длины Помагите буду очень признательна =) Именуйте темы осмысленно! Один вопрос - одна тема!
C++ Разработать класс для представления вещественный чисел... http://www.cyberforum.ru/cpp-beginners/thread419577.html
Разработать класс для представления вещественных чисел, задаваемыъ тройкой целых чисел (целая часть числа, дробная часть числа, кол-во цифр в дробной части). Максимальное число цифр в дробной части -...
C++ Редактирование текстового файла Привет всем!)Помогите...впервые пишу на С++,и возникла проблема..я записываю в файл данные о книге...Затем по заданию мне нужно отредактировать файл - то есть изменить информацию об определенной... подробнее

Показать сообщение отдельно
octobersky
0 / 0 / 0
Регистрация: 12.12.2011
Сообщений: 5

Массивы структур, столкнулся с небольшой проблемой! - C++

28.12.2011, 12:03. Просмотров 441. Ответов 3
Метки (Все метки)

Всем доброго дня, столкнулся с небольшой проблемой, вот собственно само задание и код:

Написать консольную программу на языке C++ с использованием структур. Программа должна позволять пользователю добавлять данные в массив структур, просматривать этот массив, а также выполнять дополнительную операцию в соответствии с индивидуальным заданием.

Поля структуры: код предприятия, название, сумма уплаченных налогов. Операция: найти название предприятия, заплатившего меньше всего налогов.


Код :
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
#include <iostream>
using namespace std;
 
int main()
{
struct dannie{
          char kod[50];
          char nazvanie[50];
          double nalog;
          };
int n,i,min;
dannie *mcl;
cout<<"Vvedite kol-vo predpriyatiy"<<endl;
cin>>n;
mcl=new dannie[n];
for(i=0;i<n;i++)
 {
 cout<<"------------------------------------------------------------------------"<<endl;
 cout<<"Kod:"<<endl;
 cin>>mcl[i].kod;
 cout<<"Nazvanie"<<endl;
 cin>>mcl[i].nazvanie;
 cout<<"Nalog"<<endl;
 cin>>mcl[i].nalog;
 cout << mcl[i].kod <<" "<< mcl[i].nazvanie <<" "<< mcl[i].nalog<<endl << endl;
 }
min=-1;
for(i=0;i<n;i++)
 {
  if (mcl[i].nalog<min) {min=i;}
 }
cout<<"========================================================================="<<endl;
cout<<"Rezultat"<<endl;
cout<<"Menwe vsego naloga zaplacheno: "<<endl;
cout<<mcl[min].nazvanie<<endl;
return 0;
}
Понимаю ошибка здесь -
C++
1
2
3
4
5
6
7
8
9
min=-1;
for(i=0;i<n;i++)
 {
  if (mcl[i].nalog<min) {min=i;}
 }
cout<<"========================================================================="<<endl;
cout<<"Rezultat"<<endl;
cout<<"Menwe vsego naloga zaplacheno: "<<endl;
cout<<mcl[min].nazvanie<<endl;
Но не понимаю как её исправить. Помогите пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru