Поиск по сайту:


Смотри также:

Бинарное дерево - Исходник.

Рекурсивные функции: Разместить на шахмотной доске максимальное количество коней так, чтобы они не находились друг у друга «под боем». - Исходник.

Односвязный список - Исходник.

Найти в массиве и вывести значение наиболее часто встречающегося элемента - Исходник.

Все новинки...

Исходник «Работа с массивами символов: Оставить в строке фрагменты, симметричные центрального символа, длиной более 5 символов (например, «dcbabcd»), остальные символы заменить на пробелы»

Когда сдавалась работа2008
Где сдавалась работаНГТУ
Оценка5
Имя автораСергей
Файл: 935 Б
Поделиться:

Задание: Оставить в строке фрагменты, симметричные центрального символа, длиной более 5 символов (например, «dcbabcd»), остальные символы заменить на пробелы.

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <windows.h>

void main ()
{
char stroka[100];
int dlina=0;
for (int p=1; p!=0; p=2) //Цикл для проверки количества символов
{ //Если четное кол-во символов, то ввод еще раз
char a[100]; //Если нечетное кол-во символов, то BREAK.
CharToOem («Введите строку длиной более 5 симолов (нечетное кол-во символов): \n», a);
printf(«%s», a);
gets (stroka); //Введение строки.
dlina=strlen(stroka);
//Проверка строки на четность\нечетность
if (dlina%2)
{
char a[100];
CharToOem («\nВы ввели строку:\n», a);
printf(«%s», a);
printf («%s\n\n», stroka);
 break;
}
else

 

На данной странице представлены авторские программы. 
Эти лабораторные работы сдавались Новосибирского государственного технического университета по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем". 
Все работы написаны на языка 'Си'. Все программы проверялись на компиляторе Borland C++ 5.02