일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- window
- xss game
- xss game 풀이
- Pwndbg
- 메소드
- IF문
- 사칙연산
- github
- burp suite
- 김성엽 대표님
- element 조회
- blind sql injection
- 파이썬
- object
- 객체
- sql injection
- htmlspecialchars
- 배열
- 자바스크립트
- 함수
- lord of sql injection
- 백준 파이썬
- python
- 조건문
- jQuery
- document
- 포인터
- 백준 알고리즘
- property
- suninatas 풀이
Archives
- Today
- Total
power-girl0-0
[ C++ ] 랜덤 수 & 최대값 & 정렬 본문
728x90
랜덤 숫자 출력
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main() {
srand(time(NULL));
cout << rand() % 100 + 1 << endl; // 1-100 사이의 임의의 숫자 출력
}
C++ 로또 프로그램 (중복 고려 x)
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main() {
srand(time(NULL));
for (int i = 0; i < 6; i++) {
cout << rand() % 45 + 1 << endl;
}
}
C++ 배열을 이용해 합과 최대값 구하기
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main() {
srand(time(NULL));
int x[10];
int sum = 0;
for (int i=0; i < 10; i++) {
x[i] = rand() % 100 + 1;
cout << i+1 << "번째 임의의 수 : " << x[i]<<endl;
sum += x[i];
}
cout <<"--------------------------------"<<endl;
cout << "총 합 : " << sum <<endl;
cout << "배열의 크기 : " << sizeof(x) / sizeof(x[0])<<endl;
int max = x[0];
for(int i = 0; i<10; i++){
if(x[i]>max)
max = x[i];
}
cout<<"최대값 : "<<max;
}
C++ 을 이용한 오름차순 / 내림차순 정렬
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
// 오르차순
void up_sort(int* arr){
int tmp = 0;
for (int i = 0; i < 9; i++) {
for (int j = i; j < 9; j++) {
if (arr[i] > arr[j]) {
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
cout << arr[i] << " ";
}
}
// 내림차순
void down_sort(int* arr) {
int tmp = 0;
for (int i = 0; i < 9; i++) {
for (int j = i; j < 9; j++) {
if (arr[i] < arr[j]) {
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
cout << arr[i] << " ";
}
}
int main() {
srand(time(NULL));
int x[10];
int sum = 0;
for (int i=0; i < 10; i++) {
x[i] = rand() % 100 + 1;
cout << i+1 << "번째 임의의 수 : " << x[i]<<endl;
sum += x[i];
}
cout <<"--------------------------------"<<endl;
cout << "총 합 : " << sum <<endl;
cout << "배열의 크기 : " << sizeof(x) / sizeof(x[0])<<endl;
int max = x[0];
for(int i = 0; i<10; i++){
if(x[i]>max)
max = x[i];
}
cout<<"최대값 : "<<max<<endl;
cout<<"오름차순 : ";
up_sort(x);
cout<<endl<<"내림차순 : ";
down_sort(x);
}
728x90
'언어 > C++' 카테고리의 다른 글
[ C++ ] 해밍코드 거리 구하기 (0) | 2021.03.23 |
---|---|
[ C++ ] 반 평균 구하기 (0) | 2021.03.23 |
[ C++ ] 랜덤한 수 합 맞추기 (0) | 2021.03.23 |
[ C++ ] 문자를 입력받아 모음과 자음 수 구하기 (0) | 2021.03.23 |
[ C++ ] 출력 & 입력 (0) | 2021.03.16 |
Comments