1. 두 수를 입력받아 절대값으로 더하라
2. 50부터 150까지 소수를 뽑아서 다 더해라
int main()
{
int sum=0, i, j, k;
3. 2차원배열을 입력받아 최대값과 최소값을 구하라
교수님이 의도한 100%정답이 아닐 수도 있지만,
어찌되었건 결론에 도달했기 때문에, 난 정답이라고 생각한다 -ㅅ-;;;;
#include <iostream>
#include <cmath>
using namespace std;
#include <cmath>
using namespace std;
int main()
{
int no1, no2;
{
int no1, no2;
cout << "두 수를 입력하세요 : ";
cin >> no1;
cin >> no2;
cin >> no1;
cin >> no2;
cout << sqrt(no1*no1)+sqrt(no2*no2) << "\n";
return 0;
}
}
2. 50부터 150까지 소수를 뽑아서 다 더해라
#include <iostream>
using namespace std;
using namespace std;
int main()
{
int sum=0, i, j, k;
for(i=50; i<=150; i++)
{
k=0;
for(j=2; j<=(i/2); j++)
{
if(i%j==0)
{
k=1;
}
}
if(k==0)
{
cout << i << " is prime number."<< "\n";
sum=sum+i;
}
}
{
k=0;
for(j=2; j<=(i/2); j++)
{
if(i%j==0)
{
k=1;
}
}
if(k==0)
{
cout << i << " is prime number."<< "\n";
sum=sum+i;
}
}
cout << "\nsum of prime number = " << sum << "\n";
return 0;
}
}
3. 2차원배열을 입력받아 최대값과 최소값을 구하라
#include <iostream>
using namespace std;
using namespace std;
int main()
{
int num[4][5];
int val[20];
int a, b, t, size;
{
int num[4][5];
int val[20];
int a, b, t, size;
size=20;
cout << "input num[0][0] : "; cin >> num[0][0];
cout << "input num[0][1] : "; cin >> num[0][1];
cout << "input num[0][2] : "; cin >> num[0][2];
cout << "input num[0][3] : "; cin >> num[0][3];
cout << "input num[0][4] : "; cin >> num[0][4];
cout << "input num[1][0] : "; cin >> num[1][0];
cout << "input num[1][1] : "; cin >> num[1][1];
cout << "input num[1][2] : "; cin >> num[1][2];
cout << "input num[1][3] : "; cin >> num[1][3];
cout << "input num[1][4] : "; cin >> num[1][4];
cout << "input num[2][0] : "; cin >> num[2][0];
cout << "input num[2][1] : "; cin >> num[2][1];
cout << "input num[2][2] : "; cin >> num[2][2];
cout << "input num[2][3] : "; cin >> num[2][3];
cout << "input num[2][4] : "; cin >> num[2][4];
cout << "input num[3][0] : "; cin >> num[3][0];
cout << "input num[3][1] : "; cin >> num[3][1];
cout << "input num[3][2] : "; cin >> num[3][2];
cout << "input num[3][3] : "; cin >> num[3][3];
cout << "input num[3][4] : "; cin >> num[3][4];
cout << "input num[0][1] : "; cin >> num[0][1];
cout << "input num[0][2] : "; cin >> num[0][2];
cout << "input num[0][3] : "; cin >> num[0][3];
cout << "input num[0][4] : "; cin >> num[0][4];
cout << "input num[1][0] : "; cin >> num[1][0];
cout << "input num[1][1] : "; cin >> num[1][1];
cout << "input num[1][2] : "; cin >> num[1][2];
cout << "input num[1][3] : "; cin >> num[1][3];
cout << "input num[1][4] : "; cin >> num[1][4];
cout << "input num[2][0] : "; cin >> num[2][0];
cout << "input num[2][1] : "; cin >> num[2][1];
cout << "input num[2][2] : "; cin >> num[2][2];
cout << "input num[2][3] : "; cin >> num[2][3];
cout << "input num[2][4] : "; cin >> num[2][4];
cout << "input num[3][0] : "; cin >> num[3][0];
cout << "input num[3][1] : "; cin >> num[3][1];
cout << "input num[3][2] : "; cin >> num[3][2];
cout << "input num[3][3] : "; cin >> num[3][3];
cout << "input num[3][4] : "; cin >> num[3][4];
val[0] = num[0][0];
val[1] = num[0][1];
val[2] = num[0][2];
val[3] = num[0][3];
val[4] = num[0][4];
val[5] = num[1][0];
val[6] = num[1][1];
val[7] = num[1][2];
val[8] = num[1][3];
val[9] = num[1][4];
val[10] = num[2][0];
val[11] = num[2][1];
val[12] = num[2][2];
val[13] = num[2][3];
val[14] = num[2][4];
val[15] = num[3][0];
val[16] = num[3][1];
val[17] = num[3][2];
val[18] = num[3][3];
val[19] = num[3][4];
val[1] = num[0][1];
val[2] = num[0][2];
val[3] = num[0][3];
val[4] = num[0][4];
val[5] = num[1][0];
val[6] = num[1][1];
val[7] = num[1][2];
val[8] = num[1][3];
val[9] = num[1][4];
val[10] = num[2][0];
val[11] = num[2][1];
val[12] = num[2][2];
val[13] = num[2][3];
val[14] = num[2][4];
val[15] = num[3][0];
val[16] = num[3][1];
val[17] = num[3][2];
val[18] = num[3][3];
val[19] = num[3][4];
for(a=1; a<size; a++)
{
for(b=size-1; b>=a; b--)
{
if(val[b-1] > val[b])
{
t = val[b-1];
val[b-1] = val[b];
val[b] = t;
}
}
{
for(b=size-1; b>=a; b--)
{
if(val[b-1] > val[b])
{
t = val[b-1];
val[b-1] = val[b];
val[b] = t;
}
}
}
cout << "max is " << val[19] << "\n";
cout << "min is " << val[0] << "\n";
cout << "min is " << val[0] << "\n";
return 0;
}
}
교수님이 의도한 100%정답이 아닐 수도 있지만,
어찌되었건 결론에 도달했기 때문에, 난 정답이라고 생각한다 -ㅅ-;;;;