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



Проверить аттестат

Мы принимаем Яндекс.Деньги

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

Работа с массивами символов: Перевернуть" в строке все слова. (Например: "Жили были дед и баба" - "илиЖ илиб дед и абаб") - Исходник.

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

Сортировка выбором - Исходник.

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

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

Исходник «Работа со строками: Заменить в строке все целые числа соответствующим повторением следующего за ними символа (например "abc5xacb15y" - " abcxxxxxacbyyyyyyyyyyyyyyy ").»

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

Введите свой E-mail:

Сразу после оплаты на ваш e-mail придет ссылка для скачивания файла.
Указанная цена не окончательная. При оплате через сервис "Робокасса", стоимость увеличивается на процент коммисси в зависимости от выбранного способа оплаты.
Поделиться:

Заменить в строке все целые числа соответствующим повторением следующего за ними символа (например "abc5xacb15y" - " abcxxxxxacbyyyyyyyyyyyyyyy ").

#include <stdio.h>
#include <windows.h>
#include <string.h>

int num = 0;
int main ()
{ //Начало программы.
int n;
char stroka[100], strok[100], a[80];
CharToOem («Введите строку: „, a);
printf(“%s», a);
gets (stroka); //Ввод строки.
//Начало преобразование строки stroka к строке заданного в задании виду.
for (int p = 0; stroka[num]!=’\0’; num++)
{
p=num;
for (; !(stroka[num]>=’0’ && stroka[num]<='9'); num++) //Поиск первой цифры
      //num- первая найденная десятичная цифра
		if (stroka[num]=='\0')
      {
			strncpy(strok, stroka, num);       //Копирует струку в strok
	      strok[num]='\0';			//Добавляет в конец символ конца строки
	      if (p==0) printf ("%s", &strok[p]);
   	   printf ("%s", &strok[p-1]);
         getchar();
         return 0;
      }

		//Печатает строку. Все знаки, кроме цифр.
		strncpy(strok, stroka, num);
      strok[num]='\0';

 

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