Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
30.05.2020
Размер:
1.53 Кб
Скачать
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
Memo1->Hide();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Memo1->Clear();
Memo1->Hide();
Edit1->Text="";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int a,d,sum,buf,k,ost;
try
{
a=StrToInt(Edit1->Text);
}
catch(EConvertError &e)
{
ShowMessage("Ошибка! Можно вводить только комбинации цифр от 0 до 9!");
return;
}
Memo1->Clear();
if(a>=0)
{
buf=a;
sum=0;
while (buf!=0)
  {
    d=buf%10;
    sum=sum+d;
    buf=buf/10;
  }
k=0;
ost=0;
while(a>0)
{
 a=a-sum;
 if(a<0) ost=a+sum;
 if(a<0) break;
 k++;
}
Memo1->Show();
Memo1->Lines->Add("Сумма цифр="+IntToStr(sum)+";");
Memo1->Lines->Add("Количество вычитаний суммы цифр от числа (без остатка)="+IntToStr(k)+";");
if(ost!=0)
Memo1->Lines->Add("Остаток = "+IntToStr(ost)+".");
}
else ShowMessage("Вводите корректные числа >= 0!");
}
//---------------------------------------------------------------------------
Соседние файлы в папке 2
  • #
    30.05.20203.88 Кб0Project1.bpr
  • #
    30.05.20201.07 Кб0Project1.cpp
  • #
    30.05.202018.47 Кб0Project1.obj
  • #
    30.05.2020876 б0Project1.res
  • #
    30.05.20202.03 Mб0Project1.tds
  • #
    30.05.20201.53 Кб0Unit1.cpp
  • #
    30.05.202051 б0Unit1.ddp
  • #
    30.05.20201.72 Кб1Unit1.dfm
  • #
    30.05.20201.07 Кб0Unit1.h
  • #
    30.05.202045.16 Кб0Unit1.obj
  • #
    30.05.20201.46 Кб0Unit1.~cpp