71515

Разработка и отладка алгоритмов и программ по обработке строк символов

Лабораторная работа

Информатика, кибернетика и программирование

По заданному списку фамилий напечатать каждому упомянутому в списке поздравление к определенному празднику. Чтобы избежать шаблона, перечень желаемых благ выбирать как случайное подмножество из заготовленного списка(например, здоровья, счастья, продвижения по службе, долголетия и т.д.).

Русский

2014-11-08

89.9 KB

4 чел.

Лабораторная работа  №  6

Тема работы: Разработка и отладка алгоритмов и программ по обработке строк символов

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ на языке С по обработке строк символов.

                                                               Вариант 20

Задание №1

По заданному списку фамилий напечатать каждому упомянутому в списке поздравление к определенному празднику. Чтобы избежать шаблона, перечень желаемых благ выбирать как случайное подмножество из заготовленного списка(например, здоровья, счастья, продвижения по службе, долголетия и т.д.). Можно сделать переменным и название праздника – для универсальности программы.

#include "stdafx.h"

#include "string.h"

void main(void)

{

char st[10][50],t[50],z[20];

int n,i;

printf("Vvedite N\n");

scanf("%d",&n);

for(i=0;i<n;i++)

{

printf("Vvedite text\n");

fflush(stdin);

gets(t);

printf("Vvedite Familiy\n");

gets(st[i]);

strcat(st[i],t);

printf("cho pozelat\n");

gets(z);

strcat(st[i],z);

}

for(i=0;i<n;i++)

{

 printf("%s\n",st[i]);

 }

 

}

N

Начало

i=0

i<n

t

st[i]

i=0

strcat(st[i],t)

i<n

z

Конец

N

strcat(st[i],z)

i++

i++

Задание №2

Определить количество слов, вторая буква которых “Р”

#include "stdafx.h"

#include "string.h"

void main(void)

{

char t[50],z=' ',x='r';

int i=0,n=0,m=0;

printf("Vvedite stroky\n");

gets(t);

m=strlen(t);

for(i=0;i<m;i++)

{

 if (t[i]==z && t[i+2]==x)

  n+=1;

}

printf("\n%d",n);

 

}

Начало

t

m=strlen(t)

i=0

i<m

t[i]==z && t[i+2]==x

Конец

i++

n+=1


 

А также другие работы, которые могут Вас заинтересовать

80582. Контроль расчетов и отражение дебиторской и кредиторской задолженности в бухгалтерской финансовой отчетности ГКУ «ИС района Хамовники» 113.14 KB
  Востребованность результатов исследований в области внутрихозяйственного контроля дебиторской и кредиторской задолженности определяется недостаточной степенью раскрытия ряда существенных теоретических и прикладных положений.
80583. Разработка стратегии продвижения бренда обучающего центра сферы услуг на российский рынок (на примере бренда «Академия Колористики и Геометрии Натальи Туниковской») 1.42 MB
  Объектом работы является бренд «Академия Колористики и Геометрии Натальи Туниковской». Предметом исследования является разработка стратегии продвижения бренда на российский рынок. В первой главе на теоретико-методологической основе рассмотрены базовые понятия бренда и его основных элементов...
80584. Проект реконструкции ОРУ-110 кВ на подстанции «Ингалинская» 304.05 KB
  Оборудование РУ по своим паспортным данным должно удовлетворять условиям работы как при номинальном режиме так и при КЗ. Аппараты и шины должны обладать необходимой термической и динамической стойкостью; изоляция оборудования должна выдерживать возможные повышения...
80585. Разработка мероприятия по наладке и эксплуатации вычислительного модуля (ВЧС) в составе устройства числового программного управления (УЧПУ) «Электроника МС2101» с выполнением реальной части 370.73 KB
  Целями дипломного проектирования являются: разработка мероприятий по наладке и эксплуатации вычислительного модуля (ВЧС) в составе УЧПУ «Электроника МС2101»; выполнение реальной части дипломного проекта, изготовление универсального прибора диагностирования (осциллографа) и программного обеспечения к нему.
80586. Особенности переводческих трансформаций в рассказах Э.По 384 KB
  В процессе перевода часто оказывается невозможным использовать соответствие слов и выражений, которые нам дает словарь. В подобных случаях мы прибегаем к трансформационному переводу, который заключается в преобразовании внутренней формы слова или словосочетания или же ее полной замене для адекватной передачи содержания высказывания.
80587. Рекреационные ресурсы и курортология 2.05 MB
  Структура рекреационного потенциала территории представляет собой систему, состоящую из двух ведущих блоков: ресурсной составляющей, представленной рекреационными ресурсами и социально-экономической составляющей, представленной материально-технической базой.
80588. Течения в Мировом океане 667 KB
  Учебное пособие посвящено одной из наиболее интересных проблем современной океанологии - теоретическому изучению течений в Мировом океане. Показаны основные силы, вызывающие движение в океане. Представлены сведения о математическом решении направления и скорости плотностных и дрейфовых течений.
80589. ФИЗИЧЕСКАЯ ГЕОГРАФИЯ МАТЕРИКОВ И ОКЕАНОВ В ВОПРОСАХ И ОТВЕТАХ 1.77 MB
  Объектом изучения физической географии материков и океанов являются природные территориальные комплексы (ландшафты) Земли (ПТК), планетарные закономерности и морфоструктурные особенности их возникновения, развития и изменения под влиянием хозяйственной деятельности человека.
80590. Экологические проблемы Крыма 593 KB
  Решение экологических проблем, по-видимому, вряд ли возможно при развитии чисто рыночных отношений. Индустриально развитые страны после безуспешных попыток найти решение экологических проблем на путях развития рыночной экономики были вынуждены расширить и ужесточить государственное вмешательство...