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


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

Функция находит в строке заданную подстроку и возвращает указатель на нее - Исходник.

Динамический массив указателей - Исходник.

Лабораторные # 1,2,3,4 - Исходник.

Карточная игра Девятка - Исходник.

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

Исходник «Работа с массивами символов: Оставить в строке фрагменты, симметричные центрального символа, длиной более 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