KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물

게시판

공지사항

게시물7

정보

학생에게 도움될만한 정보를 공유하는 게시판입니다 :D
게시물3

꿀팁게시판

본인만 알고 있는 꿀팁을 적어주세요! (코딩 관련만)
게시물6

질문

프로그래밍&코딩과 관련한 질문이라면 어떤 것이든 환영합니다 :)
게시물6

소스 코드 제출

그날 배운 소스를 매일 업로드하는 게시판입니다 :D
게시물6.8천
신규 게시물
  • 양재영
    22h
    220807
    소스 코드 제출
    /*#include<stdio.h> int main() { int i, j, n, x[100] = {}, y[100] = {}, a, b; int arr[100][100] = {}; for(i=0; i<=11; i++) { for(j=0; j<=11; j++) { arr[i][j] = -1; } } for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { scanf("%d", &arr[i][j]); } } scanf("%d", &n); for(i=0; i<n; i++) scanf("%d %d", &x[i], &y[i]); for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { if(arr[i][j]>0) { b=1; for(a=0; a<arr[i][j]; a++) { if(arr[i][j+b]!=-1&&arr[i][j+b]<=0) { arr[i][j+b] = -2; b++; } else if(arr[i][j+b]>0) { b++; } else break; } b=1; for(a=0; a<arr[i][j]; a++) { if(arr[i][j-b]!=-1&&arr[i][j-b]<=0) { arr[i][j-b] = -2; b++; } else if(arr[i][j-b]>0) { b++; } else break; } b=1; for(a=0; a<arr[i][j]; a++) { if(arr[i+b][j]!=-1&&arr[i+b][j]<=0) { arr[i+b][j] = -2; b++; } else if(arr[i+b][j]>0) { b++; } else break; } b=1; for(a=0; a<arr[i][j]; a++) { if(arr[i-b][j]!=-1&&arr[i-b][j]<=0) { arr[i-b][j] = -2; b++; } else if(arr[i-b][j]>0) { b++; } else break; } arr[i][j] = -2; } } } for(i=0; i<n; i++) { if(arr[x[i]][y[i]]!=-2) { arr[x[i]][y[i]] = i+1; } } for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { printf("%d ", arr[i][j]); } printf("\n"); } printf("Character Information"); for(i=0; i<n; i++) { printf("\n"); if(arr[x[i]][y[i]]==-2) printf("player %d dead", i+1); else printf("player %d survive", i+1); } return 0; }*/ #include<stdio.h> int main() { int a, b, x, y, z, k, i, j; int arr1[100][100] = {}, arr2[100][100] = {}; int c, d; scanf("%d %d", &a, &b); scanf("%d %d %d", &x, &y, &z); for(i=1; i<=a; i++) { for(j=1; j<=b; j++) { scanf("%d", &arr1[i][j]); } } scanf("%d", &k); for(d=0; d<k; d++) { for(i=1; i<=a; i++) { for(j=1; j<=b; j++) { if(arr1[i][j]==1) { c = arr1[i+1][j+1] + arr1[i+1][j] + arr1[i][j+1] + arr1[i+1][j-1] + arr1[i-1][j+1] + arr1[i-1][j-1] + arr1[i-1][j] + arr1[i][j-1]; //printf("%d\n", c); if(z>y) { if(c >= y) arr2[i][j]=1; if(c >= z) arr2[i][j]=0; } else if(y>z) { if(c >= z) arr2[i][j]=0; if(c >= y) arr2[i][j]=1; } } else if(arr1[i][j]==0) { c = arr1[i+1][j+1] + arr1[i+1][j] + arr1[i][j+1] + arr1[i+1][j-1] + arr1[i-1][j+1] + arr1[i-1][j-1] + arr1[i-1][j] + arr1[i][j-1]; //printf("%d\n", c); if(c == x) arr2[i][j]=1; } } } for(i=1; i<=a; i++) { for(j=1; j<=b; j++) { arr1[i][j] = arr2[i][j]; } } } for(i=1; i<=a; i++) { for(j=1; j<=b; j++) { printf("%d ", arr2[i][j]); } printf("\n"); } }
    댓글 0개0
    0개
  • codm.dot.maker
    22h
    20220807
    소스 코드 제출
    /* 지뢰 찾기1 #include <stdio.h> int main(void) { int arr[11][11] = {}, x, y, i, j, num=0; for(i=1; i<=9; i++) { for(j=1; j<=9; j++) { scanf("%d", &arr[i][j]); } } scanf("%d %d", &x, &y); if(arr[x][y] == 1) { printf("-1"); return 0; } for(i=x-1; i<=x+1; i++) { for(j=y-1; j<=y+1; j++) { if(arr[i][j] == 1) { num++; } } } printf("%d\n", num); return 0; } */ /* 크레이지 아케이드 #include <stdio.h> int main(void) { int arr[10][10] = {}, bomb[10][10] = {}, player[10][10] = {}, i, j, x, y, n, k; for(i=0; i<10; i++){ for(j=0; j<10; j++){ scanf("%d", &arr[i][j]); if(arr[i][j] > 0){ bomb[i][j] = arr[i][j]; } } } scanf("%d", &n); for(i=0; i<10; i++){ for(j=0; j<10; j++){ if(bomb[i][j]>0){ for(k=j; k<=j+bomb[i][j]; k++){ if(9<k){ break; } if(arr[i][k]!=-1){ arr[i][k] = -2; }else{ break; } } for(k=j; k>=j-bomb[i][j]; k--){ if(0>k){ break; } if(arr[i][k]!=-1){ arr[i][k] = -2; }else{ break; } } for(k=i; k<=i+bomb[i][j]; k++){ if(9<k){ break; } if(arr[k][j]!=-1){ arr[k][j] = -2; }else{ break; } } for(k=i; k>=i-bomb[i][j]; k--){ if(0>k){ break; } if(arr[k][j]!=-1){ arr[k][j] = -2; }else{ break; } } } } } for(i=1; i<=n; i++){ scanf("%d %d", &x, &y); player[x-1][y-1] = i; } for(i=0; i<10; i++){ for(j=0; j<10; j++){ if(player[i][j] > 0){ if(arr[i][j] == -2){ player[i][j] = -1 * player[i][j]; }else{ arr[i][j] = player[i][j]; } } printf("%d ", arr[i][j]); } printf("\n"); } printf("Character Information\n"); for(k=1; k<=n; k++){ for(i=0; i<10; i++){ for(j=0; j<10; j++){ if(player[i][j] == k){ printf("player %d survive\n", k); }else if(player[i][j] == -1*k){ printf("player %d dead\n", k); } } } } return 0; } */ /* #include<stdio.h> void show() { printf("This is sub Show Function\n"); } void talk(int k) { printf("Received Data is %d\n", k); } int sum(int x, int y) { printf("Send data is %d and %d\n", x, y); return x+ y; } int main() { printf("This is main Function\n"); show(); talk(100); printf("Received result is %d\n", sum(100, 200)); } */ /* #include <stdio.h> int n; void f(int n) { int i=1; for(i=2; i<n; i++){ if(n%i == 0){ printf("composite"); break; } if(i==(n-1)){ printf("prime"); } } if(n==2){ printf("prime"); } } int main(){ scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> long long int n; long long int sqrt(long long int n) { long long int i; if(n==0) { return 0; }else if(n==1){ return 1; } for(i=0; i<n; i++){ if(i*i <= n && (i+1)*(i+1) > n){ return i; break; } } } int main() { scanf("%lld", &n); printf("%d\n", sqrt(n)); return 0; } */ /* #include <stdio.h> long long int n; long long int f(long long int n){ long long int i, k=0, len=1; for(;n>0;){ k=k*10; k=k+(n%10); n=n/10; } return k; } int main() { scanf("%lld", &n); printf("%lld\n", f(n)); return 0; } */
    댓글 0개0
    0개
  • bonebone0611
    22h
    20220807
    소스 코드 제출
    ////#include <iostream> ////#include <string> ////using namespace std; //// ////class Histogram{ ////public: //// int apple = 0; //// int letternumber=97; //// int finale=0; //// string s; //// Histogram(); //// Histogram(string a); //// string put(string b); //// string putc(char c); //// void print(); //// ////}; //// ////Histogram::Histogram(string a){ //// s = s+a; ////} //// ////string Histogram::put(string b){ //// s = s+b; //// ////} //// ////string Histogram::putc(char c){ //// s = s+c; //// ////} //// ////void Histogram:: print(){ //// cout<<s<<endl<<endl; //// int length = s.length(); //// for(int i=0; i<length; i++){ //// if(s[i]!=' '){ //// apple ++; //// } //// if(s[i] >= 'A' && s[i] <='Z') { //// char p = s[i] +32; //// } //// } //// //// cout<<"총 알파벳 수 " << apple<<endl<<endl; //// for(letternumber = 97; letternumber<123; letternumber++){ //// for(int j=0; j<length; j++){ //// if(s[j]== letternumber){ //// finale++; //// } //// } //// cout<<(char)letternumber<< "("<< finale << ") : "; //// for(int k=0; k<finale; k++){ //// cout<< "*"; //// } //// cout<<endl; //// finale = 0; //// } //// //// //// ////} //// ////int main() ////{ //// //// //// Histogram elvisHisto("Wise men say, only fools rush in But I can't help, "); //// elvisHisto.put("falling in love with you"); //// elvisHisto.putc('-'); //// elvisHisto.put("Elvis Presley"); //// elvisHisto.print(); //// //// //// return 0; ////} //// //////#include<iostream> ////// //////using namespace std; ////// //////int main() { ////// string str; ////// ////// cin >> str; ////// ////// cout << "data is: " << str << endl; ////// ////// cout << str.length() << endl; ////// ////// for(int i=0; i<str.length(); i++) { ////// cout << str[i] << endl; ////// } ////// ////// //////} //// //// //// //// //// //// // // ////#include <iostream> ////using namespace std; //// ////void swap(int *a, int *b) { //// int temp; //// //// temp = *a; //// *a = *b; //// *b = temp; ////} //// ////int main() ////{ //// int m = 2, n=9; //// swap(&m, &n); //// cout << m << ' '<< n; ////} // // ////#include <iostream> ////using namespace std; //// ////class Circle{ ////private: //// int radius; ////public: //// Circle(); //// Circle(int r); //// ~Circle(); //// double getArea() {return 3.14*radius*radius; } //// int getRadius() {return radius;} //// void setRadius(int radius) {this->radius=radius; } ////}; //// ////Circle::Circle() { //// radius = 1; //// cout << "생성자 실행 radius = "<< radius <, endl; ////} //// ////Circle::Circle(int radius){ //// this->radius = radius; //// cout << "생성자 실행 radius = "<< radius <, endl; ////} //// ////Circle::~Circle() { //// cout << "생성자 실행 radius = "<< radius <, endl; ////} //// //// void increase(Circle c) { //// int r = c.getRadius(); //// c.setRadius(r+1); //// } //// //// int main() { //// Circle waffle(30); //// increase(waffle); //// cout << waffle.getRadius() << endl; //// } // ////#include <iostream> ////using namespace std; //// ////class Circle{ //// int radius; ////public: //// Circle() {radius = 1; } //// Circle(int radius) { //// this ->radius = radius; } //// void setRadius(int radius) {this -> radius = radius; } //// double getArea() {return 3.14*radius * radius; } ////}; //// ////Circle getCircle() { //// Circle tmp(30); //// return tmp; ////} //// ////int main(){ //// Circle c; //// cout << c. //// fdfd getArea() << endl; //// //// c=getCircle(); //// cout << c.getArea() << endl; ////} // ////#include <iostream> ////using namespace std; //// ////int main() ////{ //// cout << "i" << '\t' << "n" << '\t' << "refn" << endl; //// int i = 1; //// int n = 2; //// int &refn = n; //// n = 4; //// refn++; //// cout << i << '\t' << n << '\t' << refn << endl; //// //// refn = i; //// refn++; //// cout << i << '\t' << n << '\t' << refn << endl; //// //// int *p = &refn; //// *p = 20; //// cout << i << '\t' << n << '\t' << refn << endl; ////} // ////#include <iostream> ////using namespace std; //// ////class Circle{ //// int radius; ////public: //// Circle() {radius = 1; } //// Circle(int radius) {this -> radius = radius; } //// void setRadius(int radius) {this -> radius = radius; } //// double getArea() {return 3.14*radius*radius; } ////}; //// ////int main(){ //// Circle circle; //// Circle &refc = circle; //// refc.setRadius(10); //// cout << refc.getArea() << " "<<circle.getArea(); ////} // ////#include <iostream> ////using namespace std; //// ////bool average(int a[], int size, int &avg){ //// if(size <= 0) //// retirm false; //// int sum = 0; //// for(int i=0; i<size; i++) //// sum += a[i]; //// avg = sum/size; //// return true; ////} //// ////int main() { //// int x[] = {0, 1, 2, 3,4,5}; //// int avg; //// if(average(x, 6, avg)) cout << "평균은 "<< avg << endl; //// else cout << "매개 변수 오류" << endl; //// //// if(average(x, -2, avg)) cout << "평균은 "<< avg << endl; //// else cout<<"메개 변수 오류 " << endl; ////} // // //#include <iostream> //using namespace std; // //class Circle { //private: // int radius; //public: // Circle(); // Circle(int r); // ~Circle(); // double getArea() {return 3.14*radius*radius; } // int getRadius() {return radius; } // void setRadius(int radius) {this -> radius = radius; } //}; // //Circle::Circle() { //// radius = 1; // cout << 실행자 실행 //}
    댓글 0개0
    0개
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호