- Katılım
- 29 Mayıs 2019
- Mesajlar
- 8,562
- Tepkime puanı
- 2
Programda girilen ifadede ki boşluklar silinerek ifade boşluk olmayacak şekilde birleştirilir. Aralarında boşluk olarak girilen sayıları birleştirip tek bir sayı şeklinde ifade etmek içinde kullanılabilir.
Kod:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char dizi1[1000];
char dizi2[1000];
for(int p=0;p<1000;p++)
{
dizi1[p]=32;
dizi2[p]=32;
}
String ifade=InputBox("GİRİş","Sayıları Al bakalım","");
int boy=ifade.Length();
strcpy(dizi1,ifade.c_str());
int j=0;
for(int i=0;i<boy;i++)
{
if(dizi1[i]!=32)
{
dizi2[j]=dizi1[i];
j++;
}
}
String bastir=String(dizi2);
bastir.Delete(boy,bastir.Length());
ShowMessage(bastir);
}
//---------------------------------------------------------------------------