๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—”๐—ฉ๐—ฆ

Project AVS Since 2023.01.27

๐Ÿ’ป ์†Œํ”„ํŠธ์›จ์–ด | Software/ํ”„๋กœ๊ทธ๋ž˜๋ฐ | C์–ธ์–ด | C

์œค์„ฑ์šฐ ์—ดํ˜ˆ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ 2 ๋‹ต

์•„๋ฒต AVS 2023. 5. 3. 06:05

์œค์„ฑ์šฐ ์—ดํ˜ˆ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„์„œ๋‚ด์— ์žˆ๋Š” ๋„์ „ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋‹ต 

 

ํ•„์ž๊ฐ€ ๋…ํ•™ํ•˜๋ฉด์„œ ์ง์ ‘ ์“ด ์ฝ”๋“œ์ด๋ฉฐ
์ปดํŒŒ์ผ ํ›„ ์—ฌ๋Ÿฌ ๊ฐ’ ๋Œ€์ž… ํ›„ ์˜ค๋ฅ˜ ์—†์œผ๋ฉด

์—…๋ฐ์ดํŠธ

 

์ด์ „ ๊ธ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ 1ํŽธ

2023.04.20 - [์†Œํ”„ํŠธ์›จ์–ด | Software/ํ”„๋กœ๊ทธ๋ž˜๋ฐ | C์–ธ์–ด | C] - ์œค์„ฑ์šฐ ์—ดํ˜ˆ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ 1 ๋‹ต

 

์œค์„ฑ์šฐ ์—ดํ˜ˆ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ 1 ๋‹ต

์œค์„ฑ์šฐ ์—ดํ˜ˆ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„์„œ๋‚ด์— ์žˆ๋Š” ๋„์ „ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋‹ต ํ•„์ž๊ฐ€ ๋…ํ•™ํ•˜๋ฉด์„œ ์ง์ ‘ ์“ด ์ฝ”๋“œ์ด๋ฉฐ ์ปดํŒŒ์ผ ํ›„ ์—ฌ๋Ÿฌ ๊ฐ’ ๋Œ€์ž… ํ›„ ์˜ค๋ฅ˜ ์—†์œผ๋ฉด ์—…๋ฐ์ดํŠธ โ— ๋„์ „ 1 - 16์ง„์ˆ˜ ์ถœ๋ ฅ #define _CRT_SECURE_NO_WARN

avs-won.tistory.com

 

 

โ— ๋„์ „ 1 - 10๊ฐœ์˜ ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ํ™€์ˆ˜ ์ง์ˆ˜ ํŒ๋ณ„


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void HS(int* ptr,int len) //ํ™€์ˆ˜
{
	for (int k = 0; k < len; k++)
	{
		if (*(ptr + k) % 2 != 0)
			printf("%d ", *(ptr + k));
	}
}

void WS(int* ptr,int len) //์ง์ˆ˜
{
	for (int k = 0; k < len; k++)
	{
		if (*(ptr + k) % 2 == 0)
			printf("%d ", *(ptr + k));
	}
}

int main(void)
{
	int arr[10];
	for (int i = 0; i < 10; i++)
	{
		printf("์ž…๋ ฅ : ");
		scanf("%d", &arr[i]);
	}
	printf("ํ™€์ˆ˜ ์ถœ๋ ฅ : ");
	HS(arr,sizeof(arr)/sizeof(int));
	printf("\n");
	printf("์ง์ˆ˜ ์ถœ๋ ฅ : ");
	WS(arr,sizeof(arr) / sizeof(int));

	return 0;
}

 

โ— ๋„์ „ 2 - 10์ง„์ˆ˜๋ฅผ 2์ง„์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
	int input,cnt=0;
	char Binary[50];
	printf("10์ง„์ˆ˜ ์–‘์˜ ์ •์ˆ˜ ์ž…๋ ฅํ•˜์„ธ์š”. (2์ง„์ˆ˜๋กœ ๋ฐ”๊ฟ”์คŒ) : ");
	scanf("%d", &input);

	if (input == 0)
		printf("%d", input);

	while (input>0)
	{
		Binary[cnt++] = input % 2;
		input /= 2;
	}

	while (cnt > 0)
	{
		printf("%d", Binary[--cnt]);
	}
	return 0;
}

 

โ— ๋„์ „ 3 - ํ™€,์ง ๊ตฌ๋ถ„์œผ๋กœ ๋ฐฐ์—ด ์ฑ„์šฐ๊ธฐ


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
	int arr[10];
	int input, j = 9,p=0;
	printf("์ด 10๊ฐœ์˜ ์ˆซ์ž ์ž…๋ ฅ \n");
	for (int i = 0; i < 10; i++)
	{
		input = 0;
		printf("์ž…๋ ฅ :");
		scanf("%d", &input);
		if (input % 2 == 1)		//ํ™€์ˆ˜ ์ด๋ฉด ๋ฐฐ์—ด์˜ ์•ž์—์„œ ์ฑ„์›€
			arr[p++] = input;
		else					// ์ง์ˆ˜์ด๋ฉด ๋ฐฐ์—ด ๋’ค์—์„œ ์ฑ„์›€
		arr[j--] = input;
	}
	printf("๋ฐฐ์—ด์˜ ์š”์†Œ ์ถœ๋ ฅ :");
	for (int k = 0; k < 10; k++)
		printf("%d", arr[k]);

	return 0;
}

 

โ— ๋„์ „ 4 - ํšŒ๋ฌธ ํŒ๋ณ„ 


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

void Palindrome_FACT(char input[])
{
	int len = strlen(input);

	for (int i = 0; i < len/2; i++)
	{
		if (input[i] != input[len - i-1])
		{
			printf("ํšŒ๋ฌธ์ด ์•„๋‹ˆ๋‹ค. \n");
			return 0;
		}
	}
	printf("ํšŒ๋ฌธ์ด๋‹ค. \n");
}

int main(void)
{
	char input [50];
	printf("๋ฌธ์ž์—ด ์ž…๋ ฅ :");
	scanf("%s", input);
	Palindrome_FACT(input);

	return 0;
}

 

โ— ๋„์ „ 5 - ๋ฒ„๋ธ” ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ #๋‚ด๋ฆผ์ฐจ


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void Desort(int arr[],int len)
{
	int temp;
	for (int i = 0; i < len - 1; i++)
	{
		for (int j = 0; j < len - i - 1; j++)
		{
			if (arr[j] < arr[j + 1])
			{
				temp = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = temp;
			}
		}
	}
}

int main(void)
{
	int arr[7];
	
	for (int i = 0; i < 7; i++)
	{
		printf("์ž…๋ ฅ : ");
		scanf("%d", &arr[i]);
	}
	Desort(arr,sizeof(arr)/sizeof(int));

	for (int i = 0; i < 7; i++)
		printf("%d", *(arr + i));

	return 0;
}

 

๋ฐ˜์‘ํ˜•