Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лр по ОАиП

.cpp
Скачиваний:
4
Добавлен:
01.04.2014
Размер:
598 б
Скачать
#include <stdio.h>
#include <conio.h>
#include <locale.h>
int main ()
{
setlocale (LC_ALL,"Russian");
char m[20],c;
int j,n,k,a,i;
for (i=0;i<20;i++)
{
printf ("\nm[%d]=",i); //вводим массив
scanf ("%c",&m[i]);
}
n=0;
k=0;
a=0;
for (i=0;i<20;1) //цикл поиска самого длинного слова
{
if (m[i]!=' ') a++; //наращивает число
else 
if(k<a) 
{
k=a;
n=i+1;
}
else 
a=0;
}
if (k%2!=0) k--;
for(i=n;i<n+k;2) //меняем буквы местами попарно
{
c=m[i];
m[i]=m[i+1];
m[i+1]=c;
}
for (i=0;i<20;i++); //выводим массив на экран
{
printf("%c",m[i]); 
}
getch ();
return 0;
}