Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабораторная работа

.doc
Скачиваний:
12
Добавлен:
01.04.2014
Размер:
32.26 Кб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

“Белорусский государственный университет информатики и радиоэлектроники”

Кафедра ПОИТ

Факультет непрерывного и дистанционного обучения

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

по дисциплине

«Конструирование программ и языки программирования»

Выполнила

студентка группы Шашкова Е.В.

801021с-18

Руководитель Шостак Е.В.

Минск 2010

Массивы и строки

Цель работы: изучить работу с массивами и строками.

Задача:

В строке символов поменять местами символы на четных и нечетных позициях.

Решение

# include <stdio.h>

# include <string.h>

void main ( )

{

char c, s [10]; //объявление символьного массива

int i;

printf ("Enter string:\n ");// ввод строки

scanf("%s",&s);

for (i=0; i<=(strlen(s)-1); i++)//цикл перемены местами четных и нечетных позиций

{

c=s[i];

s[i]=s [strlen (s)-1];//strlen() - функция подсчета длины строки

s[strlen(s)-1] =c;

}

printf ("\nYour string :");// вывод строки на экран

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

}