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

Вывод информации о платежах, дата которых введена с клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить блок-схему по этой программе http://www.cyberforum.ru/cpp-beginners/thread1195203.html
--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #include<iostream.h> #include <math.h> #include <stdio.h> #pragma argsused
C++ Заменить всякое вхождение слова "это" на слово "то" Заменить каждое вхождение слова "это" на слово "то". Прошу помощи! #include <iostream> #include <Windows.h> #include <string> using namespace std; char str_rus; http://www.cyberforum.ru/cpp-beginners/thread1195192.html
C++ Как инициализировать массив строк в конструкторе
File.h class CTest { public: char* m_pszText; CTest( )
Работа с файлами C++
Дан текстовый файл. Получить строку, в которой наибольшее число знаков препинания.
C++ Обработка файлов http://www.cyberforum.ru/cpp-beginners/thread1195168.html
На диске имеется файл данных STUDENT.DAT. Упорядочить список студентов по оценке, полученной на экзамене по мат. анализу и распечатать его.
C++ Структура в Файле (ошибка) в файле уже написаны числа в виде: 4 1 5 8 5 3 4 9 3 Первое число "4" - количество точек "P". След-е числа это координаты точек "P" т.е.(x y). Сделал функцию, которая добавляет в файл новые координаты(x;y) Нужно сделать чтобы первое число т.е."4" меняло своё значение, в зависимости от количества точек. Например,введу ещё 5 точек, то вместо "4" должно стать "9" . подробнее

Показать сообщение отдельно
wonka
1 / 1 / 0
Регистрация: 24.11.2013
Сообщений: 47
01.06.2014, 10:13     Вывод информации о платежах, дата которых введена с клавиатуры
Добрый день. Я работаю со структурой, представляющей платёж. Сама структура выглядит таким образом:
C++
1
2
3
4
5
6
7
struct PLATEJ
{
    char name[20];
    int rs;
    int sum;
    int date[3];
};
, где name - название банка, rs- расчётный счёт, sum- сумма платежа, date- дата платежа(массив из 3-х чисел).
Мне необходимо организовать вывод информации о платежах, дата которых введена с клавиатуры, если такой записи нет, то выдать соотв. сообщение.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    
    printf("Vvedite chislo, mecjac, god\n");
    cin>>date[0]>>date[1]>>date[2];
    int f=0;
    for(i=0;i<n;i++)
   if(((mm[i].date[2]>date[2])||(mm[i].date[2]=date[2]))&&((mm[i].date[1]>date[1])||(mm[i].date[1]=date[1]))&&((mm[i].date[0]>date[0])&&(mm[i].date[0]=date[0])))
    {printf("Informacia o plateje: ");
     cout<<"|"<<setw(20)<<mm[i].name<<"|"
     <<setw(10)<<mm[i].rs<<"|"
     <<setw(10)<<mm[i].sum
     <<setw(2)<<"|"<<mm[i].date[0]<<"/"<<setw(2)<<mm[i].date[1]<<"/"<<setw(4)<<mm[i].date[2]<<"|"<<"\n";
      f++;
       } getch();
   if(f==0) {printf("Net takoi zapisi!\n"); getch();}
Однако, компилятор ругается вот на эту строку(Possibly incorrect assignment):
C++
1
  if(((mm[i].date[2]>date[2])||(mm[i].date[2]=date[2]))&&((mm[i].date[1]>date[1])||(mm[i].date[1]=date[1]))&&((mm[i].date[0]>date[0])&&(mm[i].date[0]=date[0])))

Подскажите, как тогда будет правильнее её записать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru