<코드>

#include <stdio.h>

int main()
{
	int arr[10];
	int *tmp = arr;
	int odd=0, even=0;
	
	for(int i=0; i<10; i++)
	{
		scanf("%d", &tmp[i]);
		if(tmp[i]%2)
			odd++;
		else
			even++;
	}
	
	printf("odd : %d\n", odd);
	printf("even : %d\n", even);
		
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

626 : 파일입출력 - 자가진단1  (0) 2020.04.29
204 : 포인터 - 형성평가5  (0) 2020.04.25
202 : 포인터 - 형성평가3  (0) 2020.04.25
201 : 포인터 - 형성평가2  (0) 2020.04.25
200 : 포인터 - 형성평가1  (0) 2020.04.25

 

<코드>

#include <stdio.h>
#include <math.h>

int main()
{
	int *x = (int *)malloc(sizeof(int));
	int *y = (int *)malloc(sizeof(int));
	int *z = (int *)malloc(sizeof(int));
	
	scanf("%d %d", x, y);
	
	*z = abs(*x - *y);
	
	printf("%d", *z);
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

204 : 포인터 - 형성평가5  (0) 2020.04.25
203 : 포인터 - 형성평가4  (0) 2020.04.25
201 : 포인터 - 형성평가2  (0) 2020.04.25
200 : 포인터 - 형성평가1  (0) 2020.04.25
625 : 포인터 - 자가진단7  (0) 2020.04.25

<코드>

#include <stdio.h>

int main()
{
	int x;
	int *p;
	
	p = &x;
	
	scanf("%d", &x);
	
	for(int i=0; i<*p; i++)
		printf("*");
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

203 : 포인터 - 형성평가4  (0) 2020.04.25
202 : 포인터 - 형성평가3  (0) 2020.04.25
200 : 포인터 - 형성평가1  (0) 2020.04.25
625 : 포인터 - 자가진단7  (0) 2020.04.25
624 : 포인터 - 자가진단6  (0) 2020.04.25

<코드>

#include <stdio.h>

int main()
{
	char x;
	float y;
	
	printf("%p %p", &x, &y);
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

202 : 포인터 - 형성평가3  (0) 2020.04.25
201 : 포인터 - 형성평가2  (0) 2020.04.25
625 : 포인터 - 자가진단7  (0) 2020.04.25
624 : 포인터 - 자가진단6  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25

 

<코드>

#include <stdio.h>
#include <stdlib.h>

int main()
{
	int* p;
	int len, tmp;
	
	scanf("%d", &len);
	
	p = (int *)malloc(len*sizeof(int));
	
	for(int i=0; i<len; i++)
		scanf("%d", (p+i));
	
	for(int i=len-1; i>=0; i--)
	{
		for(int j=0; j<i; j++)
		{
			if(*(p+i)>*(p+j))
			{
				tmp = *(p+i);
				*(p+i) = *(p+j);
				*(p+j) = tmp;
			}
		}
	}
	
	for(int i=0; i<len; i++)
		printf("%d ", *(p+i));
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

201 : 포인터 - 형성평가2  (0) 2020.04.25
200 : 포인터 - 형성평가1  (0) 2020.04.25
624 : 포인터 - 자가진단6  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25

<코드>

#include <stdio.h>
#include <stdlib.h>

int main()
{
	float* p;
	float hap;
	int len;
	
	scanf("%d", &len);
	
	p = (float *)malloc(len*sizeof(float));
	
	for(int i=0; i<len; i++)
		scanf("%f", (p+i));
	
	for(int i=0; i<len; i++)
	{
		printf("%.2f ", *(p+i)+0.001);
		hap += *(p+i);
	}
	
	printf("\nhap : %.2f\n", hap);
	printf("avg : %.2f", hap/len);
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

200 : 포인터 - 형성평가1  (0) 2020.04.25
625 : 포인터 - 자가진단7  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25
622 : 포인터 - 자가진단4  (0) 2020.04.25

<코드>

#include <stdio.h>

int main()
{
	float arr[5];
	float* p;
	
	p = arr;
	
	for(int i=0; i<5; i++)
		scanf("%f", (p+i));
	
	for(int i=0; i<5; i++)
		printf("%.1f ", *(p+i) + 0.01);
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

625 : 포인터 - 자가진단7  (0) 2020.04.25
624 : 포인터 - 자가진단6  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25
622 : 포인터 - 자가진단4  (0) 2020.04.25
621 : 포인터 - 자가진단3  (0) 2020.04.25

<코드>

#include <stdio.h>

int main()
{
	float arr[5];
	float* p;
	
	p = arr;
	
	for(int i=0; i<5; i++)
		scanf("%f", (p+i));
	
	for(int i=0; i<5; i++)
		printf("%.1f ", *(p+i) + 0.01);
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

624 : 포인터 - 자가진단6  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25
622 : 포인터 - 자가진단4  (0) 2020.04.25
621 : 포인터 - 자가진단3  (0) 2020.04.25
620 : 포인터 - 자가진단2  (0) 2020.04.25

<코드>

#include <stdio.h>

int main()
{
	int arr[5];
	int* p;
	
	p = arr;
	
	for(int i=0; i<5; i++)
		scanf("%d", (p+i));
	
	for(int i=0; i<5; i+=2)
		printf("%d ", *(p+i));
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

623 : 포인터 - 자가진단5  (0) 2020.04.25
623 : 포인터 - 자가진단5  (0) 2020.04.25
621 : 포인터 - 자가진단3  (0) 2020.04.25
620 : 포인터 - 자가진단2  (0) 2020.04.25
619 : 포인터 - 자가진단  (0) 2020.04.25

<코드>

#include <stdio.h>

int main()
{
	int *p1, *p2;
	int x, y;
	
	p1 = &x;
	p2 = &y;
	
	scanf("%d %d", p1, p2);
	
	printf("%d + %d = %d\n", *p1, *p2, *p1+*p2);
	printf("%d - %d = %d\n", *p1, *p2, *p1+-*p2);
	printf("%d * %d = %d\n", *p1, *p2, (*p1)*(*p2));
	printf("%d / %d = %d\n", *p1, *p2, (*p1)/(*p2));
	
	return 0;
}

'코딩 > Language Coder' 카테고리의 다른 글

623 : 포인터 - 자가진단5  (0) 2020.04.25
622 : 포인터 - 자가진단4  (0) 2020.04.25
620 : 포인터 - 자가진단2  (0) 2020.04.25
619 : 포인터 - 자가진단  (0) 2020.04.25
199 : 구조체 - 형성평가5  (0) 2020.04.23

+ Recent posts