Jump to content

Важна програма


Препоръчан пост

Ето важната програма :). Въвежда се колко място да задели за низ. После се въвежда низа. И получава един резултатен низ, в който от предходния, въведен низ, малките букви са големи и обратното и липсват интервалите. Особеното тук е въвеждането на низа. Ако използвате "scanf()" или със ">>" (<iostream.h>), при въвеждане на интервал низа се отрязва до там. Затова се въвежда със readkey().

#include <conio.h>
#include <stdio.h>
//---------------------------------------------------------------------------
int main()
{
int size=0;
char ch, ch1;
char *current;
char *result;

printf("Kolko simvola(baita) da bydat zadeleni za niza:");
scanf("%d", &size);

current = new char[size];
result = new char[size];

printf("Wawedete teksta:\n");


int i=0, j=0;

do
{
ch=0;
ch=getch();
printf("%c", ch);
ch1 = ch;

current[i] = ch1;
i++;

if (ch1 == 32)
{}
else
{

if (ch1>64 && ch1<91)
ch1 += 32;
else
if (ch1>96 && ch1<123)
ch1 -= 32;

result[j] = ch1;
j++;
}

}
while(ch != 13);

printf("\nNiza e:\n%s", current);

printf("\nRezultata e:\n%s", result);

ch=0;
ch=getch();
printf("%c", ch);


delete current;
delete result;


return 0;
}

Link to comment
Сподели другаде

  • 4 weeks later...
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...