목록전체보기 (378)
코딩로그

[문제] 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. [입력] 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. [출력] 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. [Source Code] #include #include using namespace std; int main() { int max = 0; int count = 0; for(int i = 1; i> num; if..

[문제] N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. [입력] 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. [출력] 출력형식과 같게 N*1부터 N*9까지 출력한다. [Source Code] #include #include using namespace std; int main() { int n; cin >> n; for(int i = 1; i < 10; i++){ cout

[문제] 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. [입력] 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. [출력] 시험 성적을 출력한다. [Source Code] #include #include using namespace std; int main() { int score; cin >> score; if(score < 60) cout

[문제] 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. [입력] 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. [출력] 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '

[1번] 다음 main()이 실행되면 아래 예시와 같이 출력되도록 MyPoint 클래스를 작성하라 public static void main(String[] args) { MyPoint p = new MyPoint(3, 50); MyPoint q = new MyPoint(4, 50); System.out.println(p); if(p.equals(q)) System.out.println("같은 점"); else System.out.println("다른 점"); } import java.util.*; class MyPoint {//MyPoint 클래스 private int x; private int y; public MyPoint(int x, int y) {//생성자 this.x = x; this.y = ..

[1~2] 다음 TV 클래스가 있다. class TV{ private int size; public TV(int size) { this.size = size; } protected int getSize() { return size; } } [1번] 다음 main() 메소드와 실행 결과를 참고하여 TV를 상속받은 ColorTV 클래스를 작성하라. public class Main { public static void main(String[] args) { ColorTV myTV = new ColorTV(32, 1024); myTV.printProperty(); } 실행 결과 32인치 1024컬러 import java.util.*; class TV{ private int size; public TV(int s..

[1번] 자바 클래스를 작성하는 연습을 해보자. 다음 main() 메소드를 실행하였을 때 예시와 같이 출력되도록 TV 클래스를 작성하라. public static void main(String[] args){ TV myTV = new TV("LG", 2017, 32); myTV.show(); } LG에서 만든 2017년형 32인치 TV import java.util.*; public class TV {//TV 클래스 String company;//회사명 저장 변수 int year;//연도 저장 변수 int inchi;//인치 저장 변수 public TV(String c, int y, int i) {//초기화를 위한 생성자 company = c;//company 초기화 year = y;//year 초기화 ..

[1번] 다음 프로그램에 대해 물음에 답하라? int sum=0, i=0; while(i < 100){ sum = sum + i; i += 2; } System.out.println(sum); (1) 무엇을 계산하는 코드이며 실행 결과 출력되는 코드는? → 0 이상 100 이하 정수 중, 짝수의 합을 출력하는 코드. 실행 결과 2450이 출력된다. (2) 위의 코드를 main() 메소드로 만들고 WhileTest 클래스로 완성하라. import java.util.*; public class WhileTest { public static void main(String[] args) { int sum=0, i=0; while(i < 100){ sum = sum + i; i += 2; } System.out...