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


 

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

73069. Происхождение и сущность нравственности 29.5 KB
  В морали отражены отношения человека к обществу отношения человека к человеку и требования общества к человеку. Основной функцией морали является регулирование взаимоотношений всех членов общества и социальных групп.
73070. Предмет, специфика и задачи этики 31.5 KB
  Этика относится к классу гуманитарных дисциплин объектом которых является человек.Термин этика впервые был употреблен Аристотелем для обозначения особого раздела философии представляющего собой учение о нравственной деятельности и добродетелях.
73071. Я и Другой, проблема коммуникации 31 KB
  Суть учения Бахтина вытекала из представления о незавершенности свободной открытости человека. Но единство бытия неизбежно превращается в единство сознания которое в конечном счете воплощается в единство одного сознания; важно то что рядом с этим единым одним сознанием уже не может сосуществовать...
73072. Жизнь и смерть 37.5 KB
  Различие живого и мертвого ни в одну историческую эпоху не вызывало затруднений: восприятие понимание и оценка жизни и смерти нечто осуществляющееся как правило совершенно автоматически. С одной стороны успехи реанимации эффективная пересадка органов а с другой стороны эвтаназия...
73073. Добро и зло, проблема насилия 31 KB
  В целом у Канта можно встретить двойственную оценку природы человека. С одной стороны нет никакой природы человека ибо он незавершен и не имеет готовых инстинктов. По мнению Канта природа человека означает его разумность. На самом деле Кант намеренно исходит из отрицательных качеств человека...
73074. Пол и возраст 37.5 KB
  В первую очередь речь идет об ускорении темпов развития и увеличении продолжительности жизни. Продолжительность жизни человека как и любого другого вида имеет свои характерные пределы. При этом видовая продолжительность жизни зависит только от генотипа.
73075. Биосоциальная природа человека: духовные и телесные практики формирования человека в процессе цивилизации 34 KB
  Декарт рассматривает тело как сложную машину, части которой находятся во взаимодействии и образуют неделимое целое. Тело – это машина, главной деталью которой является душа. Отсюда для Декарта столь важным был вопрос о месте, где она связана и сообщается с организмом.
73076. Философская антропология (ФА), история развития 33.5 KB
  Фил антропология ФА В широком смысле философское учение о природе сущности человека который служит центральным предметом рассмотрения; в узком смысле течение западноевропейской преимущественно немец философии 1й пол. Философская антропология есть учение о человеке с точки зрения самого бытия человека.
73077. Психоаналитические теории культуры: З.Фрейд, К.Юнг, Ж.Лакан 34 KB
  Юнг швейцарский психолог психиатр. Ученик Фрейда Юнг пришел к выводу о том что типичные образы являющиеся в снах пациентов являются явлением не извне. Юнг выделяет в структуре психики человека не только индивид. Таким образом Юнг приходит к выводу что коллективное бессознательное имеет культурное...