본문 바로가기
프로그래밍/C_정보올림피아드 Language_Coder

CODE 150~ 158 배열1 - 형성평가1~9

by Royal! 2020. 9. 11.
728x90
반응형

CODE 150

#include<stdio.h>

int main(void)
{
int i=0,b=0;
char a[10];

for(i=0; i<=9; i++)
{
scanf("%c ",&a[i]);
}
for(i=9; i>=0; i--)
{
printf("%c ",a[i]);
}

}

 


CODE 151

#include<stdio.h>

int main(void)
{
int i=0;
int a[5];

for(i=0; i<5; i++)
{
scanf("%d ",&a[i]);
}
printf("%d ",a[0]+a[2]+a[4]);

}

 


CODE 152

 

#include<stdio.h>

int main(void)
{
int i=0,j=0;
int a[10];
int odd=0, even=0;

for(i=1; i<=10; i++)
{
scanf("%d ",&a[i]);
if((i%2)==0){
even+=a[i];
}
else 
odd+=a[i];
}
printf("odd : %d\neven : %d ",odd,even);
return 0;
}


 

CODE 154

#include<stdio.h>

void main(void){
    float a[6];
    float sum=0;
    int i=0,j=0; 
    for(i=0;i<6;i++){
        scanf("%f",&a[i]);
    }
    for(j=0;j<6;j++){
        sum+=a[j];
    }
    printf("%.1f",sum/6);
    return 0;
}


CODE 155

#include<stdio.h>

void main(void){
char a[6]={'J','U','N','G','O','L'};
char b;
int i=0;
scanf("%c",&b);
for(i=0; i<7; i++)
{
if(i>=6)
printf("none");
else if(b==a[i])
{
printf("%d",i);
break;
}
}
return 0;
}


 

CODE 157

#include<stdio.h>

int main(void)
{
int a[100]={0,};
int i=0,mul=0,sum=0,j=0;

for(i=0; i<100; i++)
{
scanf("%d",&a[i]);
if(a[i]==0) break;
if((a[i]%5)==0){

mul++;
sum+=a[i];
}
}
printf("Multiples of 5 : %d\nsum : %d\navg : %.1f",mul,sum,(float)sum/mul);
return 0;
}


CODE 158

 

#include<stdio.h>

int main(void)
{
int a[100]={0,};
int i=0,mv=0,j=0;

for(i=0; i<100; i++)
{
scanf("%d",&a[i]);
if(a[i]==0)
break;
j++;

}
printf("%d\n",j);

for(i=0; i<j; i++){
if(a[i]&1)
mv=a[i]*2;
else 
mv=a[i]/2;

printf("%d ",mv);
}

return 0;
}

 

 

 

728x90
반응형