4_1차시 Code up (1093 ~ 1095/1256 ~ 1270/1402 ~ 1410/1460 ~ 1475)

2021. 5. 9. 22:55NEFUS_19/c언어 + 코드업 숙제

1093

#include<stdio.h>

int main () {
	int a, c, i;
	scanf("%d", &a);
	int b[23]={};
	for(i=1; i<=a; i++)
	{
		scanf("%d", &c);
		b[c]++;
	}
	
	for(i=1; i<=23; i++)
	{
		printf("%d ", b[i]);
	}
}

1094

#include<stdio.h>

int main () {
	int a, i;
	scanf("%d", &a);
	int b[10000]={};
	for(i=1; i<=a; i++)
	{
		scanf("%d", &b[i]);
	}
	
	for(i=a; i>=1; i--)
	{
		printf("%d ", b[i]);
	}
}

1095

#include<stdio.h>

int main () {
	int a, c, i;
	scanf("%d", &a);
	int b[10000]={};
	for(i=1; i<=a; i++)
	{
		scanf("%d", &b[i]);
	}
	c=b[1];
	
	for(i=1; i<=a; i++)
	{
		(b[i]<=c) ? c=b[i]: 0;
	} 
		printf("%d ", c);
}

1256

#include<stdio.h>

int main () {
	int a, m;
	scanf("%d", &m);
	for (a=1; a<=m; a++)
	{
		printf("*");
	}
}


1257

#include<stdio.h>

int main (){
	int a, b, m;
	scanf("%d %d", &a, &b);
	for (m=a; m<=b; m++)
	{
		if (m%2!=0)
		printf("%d ", m);
	}
}


1258

#include<stdio.h>

int main () {
	int a, b, m;
	b=0;
	scanf("%d", &a);
	for (m=1; m<=a; m++) b+=m;
	printf("%d", b);
}


1259

#include<stdio.h>

int main () {
	int a, b, m;
	scanf("%d", &a);
	b=0;
	for(m=1; m<=a; m++)
	{
		if (m%2==0)
		b+=m;
	}
	printf("%d", b);
}


1260

#include<stdio.h>

int main () {
	int a, b, c, m;
	scanf("%d %d", &a, &b);
	c=0;
	for(m=a; m<=b; m++)
	{
		if (m%3==0)
		c+=m;
	}
	printf("%d", c);
}


1261

#include<stdio.h>

int main () {
	int a[10];
	int b, m;
	b=0;
	for (m=0; m<=9; m++)
	{
		scanf("%d", &a[m]);
	}
	for(m=0; m<=9; m++)
	{
		if (a[m]%5==0)
		{
			printf("%d", a[m]);
			return 0;
		}
	}
	printf("0");
}


1265

#include<stdio.h>

int main () {
	int a, m;
	scanf("%d", &a);
	for (m=1; m<=9; m++)
	{
		printf("%d*%d=%d\n", a, m, a*m);
	}
}


1267

#include<stdio.h>

int main () {
	int b, c, m;
	b=0;
	scanf("%d", &c);
	int a[c+15];
	for (m=0; m<c; m++)
	{
		scanf("%d", &a[m]);
	}
	for(m=0; m<c; m++)
	{
		if(a[m]%5==0)
		b+=a[m];
	}
	printf("%d", b);
}


1268

#include<stdio.h>

int main () {
	int b, c, m;
	b=0;
	scanf("%d", &c);
	int a[c+15];
	for (m=0; m<c; m++)
	{
		scanf("%d", &a[m]);
	}
	for(m=0; m<c; m++)
	{
		if(a[m]%5==0)
		b+=a[m];
	}
	printf("%d", b);
}


1269

#include<stdio.h>

int main () {
	int a, b, c, d, m;
	scanf("%d %d %d %d", &a, &b, &c, &d);
	for(m=1; m<d; m++)
	{
		a=(a*b)+c;
	}
	printf("%d", a);
}


1270

#include<stdio.h>

int main () {
	int a, b, m;
	scanf("%d", &a);
	b=0;
	for(m=1; m<=a; m++)
	{
		if (m%10==1)
		{
			b++;
		}
	}
	printf("%d", b);
}

1402

#include<stdio.h>

int main () {
	int a, i;
	scanf("%d", &a);
	int b[10000]={};
	for(i=1; i<=a; i++)
	{
		scanf("%d", &b[i]);
	}
	
	for(i=a; i>=1; i--)
	{
		printf("%d ", b[i]);
	}
}


1403

#include<stdio.h>

int main () {
	int a, i;
	scanf("%d", &a);
	int b[10000]={};
	for(i=0; i<a; i++)
 	{
		scanf("%d", &b[i]);
	}
	
	for(i=0; i<a; i++)
	{
		printf("%d\n", b[i]);
	}
	
	for(i=0; i<a; i++)
	{
		printf("%d\n", b[i]);
	}
}


1405

#include<stdio.h>

int main () {
	int a, i, iv;
	int b[1000] = {};
	
	scanf("%d", &a);
	for(i=0; i<a; i++)
	{
		scanf("%d", &b[i]);
	}
	
	for (i=0; i<a; i++)
	{
		for(iv=i; iv<a; iv++)
		{
			printf("%d ", b[iv]);
		}
		
		for(iv=0; iv<i; iv++)
		{
			printf("%d ", b[iv]);
		}
		printf("\n");
	}
}


1406

#include "stdio.h"
int main()
{
	char a[4];
	scanf("%s", &a);
    
	if(a[0] == 'l')
	{
		if(a[1] == 'o')
		{
			if(a[2] == 'v')
			{
				if(a[3] == 'e')
				{
					if(a[4] == '\0')
					printf("I love you.");
				}
			}
		}
	}
}

분자열 맨 마지막에 \0이 들어간다는 것을 알자!!!!!
1407

#include<stdio.h>

int main () {
	int i;
	char a[100] = {};
	
	gets(a);
	
	for(i=0; a[i] !='\0'; i++)
	{
		if(a[i] ==' ')
		continue;
		printf("%c", a[i]);
	}
}


1408

#include<stdio.h>

int main () {
	char a[20];
	int i;
	gets(a);
	for(i=0; a[i]!='\0'; i++)
	{
		printf("%c", a[i]+2);
	}
	printf("\n");
	for(i=0; a[i]!='\0'; i++)
	{
		printf("%c", ((a[i]*7)%80)+48);
	}
}


1409

#include<stdio.h>

int main () {
	int a[10];
	int i, b;
	for(i=0; i<10; i++)
	{
		scanf("%d", &a[i]);
	}
	scanf("%d", &b);
	printf("%d", a[b-1]);
}


1410

#include<stdio.h>

int main () {
	char a[100000];
	int c=0, b=0, i;
	gets(a);
	for(i=0; a[i]!=0; i++)
	{
		if(a[i]=='(')
		c++;
		if(a[i]==')')
		b++;
	}
	printf("%d %d", c, b);
}

1460

#include<stdio.h>

int main () {
	int a, b, i, c=1;
	scanf("%d", &i);
	for(a=1; a<=i; a++)
	{
		for(b=1; b<=i; b++)
		{
			printf("%d ", c);
			c++;
		}
		printf("\n");
	}
}


1461

#include<stdio.h>

int main () {
	int a=1, b, i, c=1;
	scanf("%d", &i);
	for(a=1; a<=i; a++)
	{
		c=a*i;
		for(b=i; b>=1; b--)
		{
			printf("%d ", c);
			c--;
		}
		printf("\n");
	}
}

내림 차순으로 프린트 한다
1462

#include<stdio.h>

int main () {
	int a, b, i, c=1;
	scanf("%d", &i);
	for(a=1; a<=i; a++)
	{
		c=a;
		for(b=1; b<=i; b++)
		{
			printf("%d ", c);
			c+=i;
		}
		printf("\n");
	}
}


1463

#include<stdio.h>

int main () {
	int a, b, i, c=1;
	scanf("%d", &i);
	for(a=i; a>=1; a--)
	{
		c=a;
		for(b=1; b<=i; b++)
		{
			printf("%d ", c);
			c+=i;
		}
		printf("\n");
	}
}


1464

#include<stdio.h>

int main () {
	int a, b, c, i, i2;
	scanf("%d %d", &a, &b);
	for(i=a; i>=1; i--)
	{
		c=i*b;
		for(i2=b; i2>=1; i2--)
		{
			printf("%d ", c);
			c--;
		}
		printf("\n");
	}
}


1465

#include<stdio.h>

int main () {
	int a, b, c, i, i2;
	scanf("%d %d", &a, &b);
	for(i=a; i>=1; i--)
	{
		c=b*(i-1)+1;
		for(i2=1; i2<=b; i2++)
		{
			printf("%d ", c);
			c++;
		}
		printf("\n");
	}
}


1466

#include<stdio.h>

int main () {
	int a[100][100];
	int m, n, c=1, x, y;
	
	scanf("%d %d",&x, &y);
	
	for (m=y-1; m>=0; m--)
	{
		for(n=x-1; n>=0; n--)
		{
			a[n][m]=c;
			c++;
		}
	}
	for (m=0; m<x; m++)
	{
		for(n=0; n<y; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1467

#include<stdio.h>

int main () {
	int a[100][100];
	int m, n, c=1, x, y;
	
	scanf("%d %d",&x, &y);
	
	for (m=y-1; m>=0; m--)
	{
		for(n=0; n<x; n++)
		{
			a[n][m]=c;
			c++;
		}
	}
	for (m=0; m<x; m++)
	{
		for(n=0; n<y; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1468

#include<stdio.h>

int main () {
	int a[100][100];
	int m, n, c=1, x;
	
	scanf("%d",&x);
	
	for (m=0; m<x; m++)
	{
		if(m%2==0)
		{
			for (n=0; n<x; n++)
			{
				a[m][n]=c;
				c++;
			}
		}else{
			for (n=x-1; n>=0; n--)
			{
				a[m][n]=c;
				c++;
			}
		}
	}
	
	for (m=0; m<x; m++)
	{
		for(n=0; n<x; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}

if문을 사용해서 그 순서에 따라 지그재그로 나올 수 있게 한다.
1469

#include<stdio.h>

int main () {
	int a[100][100];
	int m, n, c=1, x;
	
	scanf("%d",&x);
	
	for (m=0; m<x; m++)
	{
		if(m%2==1)
		{
			for (n=0; n<x; n++)
			{
				a[m][n]=c;
				c++;
			}
		}else{
			for (n=x-1; n>=0; n--)
			{
				a[m][n]=c;
				c++;
			}
		}
	}
	
	for (m=0; m<x; m++)
	{
		for(n=0; n<x; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1470

#include<stdio.h>

int main () {
	int a[100][100];
	int m, n, c=1, x;
	
	scanf("%d",&x);
	
	for (m=0; m<x; m++)
	{
		if(m%2==0)
		{
			for (n=0; n<x; n++)
			{
				a[n][m]=c;
				c++;
			}
		}else{
			for (n=x-1; n>=0; n--)
			{
				a[n][m]=c;
				c++;
			}
		}
	}
	
	for (m=0; m<x; m++)
	{
		for(n=0; n<x; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1471

#include<stdio.h>

int main () {
	int a[100][100];
	int m, n, c=1, x;
	
	scanf("%d",&x);
	
	for (m=0; m<x; m++)
	{
		if(m%2==1)
		{
			for (n=0; n<x; n++)
			{
				a[n][m]=c;
				c++;
			}
		}else{
			for (n=x-1; n>=0; n--)
			{
				a[n][m]=c;
				c++;
			}
		}
	}
	
	for (m=0; m<x; m++)
	{
		for(n=0; n<x; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1472

#include<stdio.h>

int main () {
	int a[200][100];
	int m, n, c=1, x, y, z=1;
	
	scanf("%d %d",&x, &y);
	
	for (m=x; m>=1; m--)
	{
		if(z%2==0)
		{
			for (n=1; n<=y; n++)
			{
				a[m][n]=c;
				c++;
			}
		}else{
			for (n=y; n>=1; n--)
			{
				a[m][n]=c;
				c++;
			}
		}
		z++;
	}
	
	for (m=1; m<=x; m++)
	{
		for(n=1; n<=y; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1473

#include<stdio.h>

int main () {
	int a[200][100];
	int m, n, c=1, x, y, z=1;
	
	scanf("%d %d",&x, &y);
	
	for (m=x; m>=1; m--)
	{
		if(z%2==1)
		{
			for (n=1; n<=y; n++)
			{
				a[m][n]=c;
				c++;
			}
		}else{
			for (n=y; n>=1; n--)
			{
				a[m][n]=c;
				c++;
			}
		}
		z++;
	}
	
	for (m=1; m<=x; m++)
	{
		for(n=1; n<=y; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1474

#include<stdio.h>

int main () {
	int a[200][100];
	int m, n, c=1, x, y, z=1;
	
	scanf("%d %d",&x, &y);
	
	for (m=y; m>=1; m--)
	{
		if(z%2==0)
		{
			for (n=1; n<=x; n++)
			{
				a[n][m]=c;
				c++;
			}
		}else{
			for (n=x; n>=1; n--)
			{
				a[n][m]=c;
				c++;
			}
		}
		z++;
	}
	
	for (m=1; m<=x; m++)
	{
		for(n=1; n<=y; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}


1475

#include<stdio.h>

int main () {
	int a[200][100];
	int m, n, c=1, x, y, z=1;
	
	scanf("%d %d",&x, &y);
	
	for (m=y; m>=1; m--)
	{
		if(z%2==1)
		{
			for (n=1; n<=x; n++)
			{
				a[n][m]=c;
				c++;
			}
		}else{
			for (n=x; n>=1; n--)
			{
				a[n][m]=c;
				c++;
			}
		}
		z++;
	}
	
	for (m=1; m<=x; m++)
	{
		for(n=1; n<=y; n++)
		{
			printf("%d ", a[m][n]);
		}
		printf("\n");
	}
}

 

↓확인