Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2008, 21:42   #1
Vikylik
Пользователь
 
Регистрация: 07.05.2008
Сообщений: 10
По умолчанию Переписать программу с использованием функций, С++

Помогите пожалуйста реализовать программу с помощью функции! Вот код программы без функций!!!

/Дано число n целого типа. Определить симметрично ли оно, т.е.одинаковые цифры справа и слева. Например: 12321 - симметрично*/
Код:
#include <stdio.h>
#include <string.h>
main()
{
	int i;
	char str[16];
	printf("Enter a number: ");
	scanf("%s", str);
	int lengthStr = strlen(str);
		for (i=0;i<strlen(str);i++)
		{
			while (str[i]<49 || str[i]>57)
				{
				printf("Vy vveli chislo ne celogo tipa\n");
				printf("Enter a number: ");
				scanf("%s", str);
				}
		}

		if (strlen(str)==1) printf("true");
		for (i=0; i<(strlen(str)/2);i++) 
		{
			if (str[i]==str[strlen(str)-(i+1)])
				{
				if(i==((strlen(str)/2)-1)) printf("true\n");
				} else 
		{
		printf("false\n"); break; 
		}
		};
}

Последний раз редактировалось rpy3uH; 09.04.2009 в 11:43.
Vikylik вне форума Ответить с цитированием
Старый 25.11.2008, 10:17   #2
AlexanderPeshkov
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 26
По умолчанию

Код:
#include <stdio.h>
#include <string.h>
void simetr(int n)
{char str[16];
itoa(n,str) я точно не помню синтаксис функции перевода целого в строку посмотри в хелпе F1
clrscr();
if str[0]==str[strlen(str)-1] \\проверяем на идентичность первого и последнего символов строки
print("Simetrich \n");
else
print("ne semetrich \n");
}
main()
{
int num; 
printf("Enter a number: ");
scanf("%d", num);
simetr(num);\\твоя функция в нее передаем целое число которое ввел пользователь
getch();\\задержка экрана для этой функции нужно подкл библиотеку тоже посмотри в хелпе
}

Последний раз редактировалось rpy3uH; 09.04.2009 в 11:42.
AlexanderPeshkov вне форума Ответить с цитированием
Старый 09.04.2009, 10:39   #3
Vikylik
Пользователь
 
Регистрация: 07.05.2008
Сообщений: 10
По умолчанию

AlexanderPeshkov, большое спасибо!
Vikylik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста составить программку с использованием функций и процедур ЛесенОК Помощь студентам 1 17.02.2009 18:27
перевести программу из Pascal с использованием компонента Stringgrid в delphi. evrey Компоненты Delphi 4 02.06.2008 18:57
Разработка программ с использованием функций. Табулирование функции одного и двух переменных кася Паскаль, Turbo Pascal, PascalABC.NET 5 07.05.2008 20:11
Проблеммы с использованием функций работы со строками Copy и Pos Soso Общие вопросы Delphi 13 09.08.2007 16:01