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


 

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

32032. Телепортерский портрет «КОИН» 11.66 MB
  Очерк полностью будет основан на синхроне героя то есть без закадрового текста. Через ЗТМ появляется герой Денис Коин синхрон: Ср. Синхрон Артема Антоняна друга Дениса: Сидит на диване с кружкой чая в руке. Денис на кухне поджигает газ ставит чайник на плиту подходит к камере и говорит: Синхрон мамы дениса Виктории Владимировны: Женщина сидит в кафе на диване.
32033. Форми і методи розрахунків 173.5 KB
  Тема даної дипломної роботи: «Форми і методи розрахунків» є вкрай актуальною для дослідження. Формування й успішне функціонування банківської системи України, входження вітчизняних фінансово-кредитних інститутів у міжнародний бізнес значною мірою залежать від кваліфікації банківських працівників, їхніх знань і досвіду.
32034. Разработка и выполнение образов в стиле Древняя Греция 1.7 MB
  От природы греки имели прямые густые черные волосы. Это были длинные пряди завитые в спиральные локоны или волосы заплетенные в косы и уложенные в красивые низкие пучки. Часто волосы подбирались под ленту которая охватывала всю голову. При этом на лбу волосы укладывались в густую челку из мелких кольцеобразных или серповидных локонов.
32035. КОКЧЕ ЭЛЬВИНА ДЖАФЕРОВНА ПУТЕВЫЕ ЗАМЕТКИ И РАССКАЗЫ АНГЛИЙСКИХ ПИСАТЕЛЕЙ О РОССИИ НАЧАЛА ХХ ВЕКА (НА МАТЕРИАЛЕ ПРОИЗВЕДЕНИЙ Л. КЭРРОЛЛА И С. МОЭМА) 390.5 KB
  Основные положения и результаты исследования были опубликованы в виде статьи « Жанровое своеобразие путевых заметок Льюиса Кэрролла (на материале дневника путешествий в Россию 1867 г.)» в ежегодном научном журнале «Культура народов Причерноморья», ТНУ им. В. И. Вернадского. Содержание магистерской работы отражено в материалах предыдущих курсовых работ, результаты неоднократно заслушивались на студенческих конференциях.
32037. Разработка внешнего устройства, предназначенного для сопряжения интерфейсов «Ввода» и «Вывода» информации в составе комплексов СМ 1420 (ВУ для СИВ и ВИ в СК СМ 1420) 1.85 MB
  Отчисление на соцстрах используется на оплату больничных листов оплату путевок выплату пенсий. Лист № докум. Подпись Дата Лист 5 ТКМ 25. Лист № докум.
32039. Оценка финансового состояния ОАО «НГПЭ» 368 KB
  ОАО «НГПЭ» была зарегистрирован Новосибирской регистрационной палатой 19 января 2004 года по адресу г. Новосибирск, ул. Боровая партия д.12. ОАО «НГПЭ» занимается ведением геологоразведочных, геофизических и геохимических работ в области изучения недр на территории города Новосибирска и новосибирской области.