지금
개념과 원리로 배우는 C프로그래밍 이라는 교재로 공부중인데 배열이 처음이라 코드를 어떤식으로 짜야할지를 모르겠어.
연습문제 두개만 좀 풀어줄수 없을까? 해답이라도 있으면 좋겠는데 그런것도 없어서..
1. 주어진 실수의 값들을 double형 1차원 배열로 선언하고 이들의 값을 더하여 출력하는 프로그램을 작성.
double arr[5] = {12.3, 35.8, 57.29, 96.53, 28.37}
2. 주어진 5개의 숫자를 배열로 선언한 다음 포인터 변수에 배열을 대입하여 5개의 숫자 중에서 가장 큰 숫자가 출력되도록 프로그램을 작성하시오
5개의 숫자 - 23,10,15,92,88
선언할 포인터 변수 : *max
반복문 수행 : for문
출력 형태 : 출력 예시 참조
===========================================
{23.10.15.92.88}중에서 최대값을 구하는 프로그램
===========================================
1 번째 배열 요소 ...... 23
2 번째 배열 요소 ...... 10
3 번째 배열 요소 ......15
4 번째 배열 요소 ......92
5 번째 배열 요소 ......88
===========================================
>>>5개의 숫자중에서 최대값은 [92]입니다.
부탁행 ;ㅁ; 예비군훈련때문에 학교에서 배열진도나갈때 강의를 못들었어
1. for문으로 다 더해준다
2. 2중for문을이용 i번째값과 i+1번째값을 비교 그중 큰수를 max변수에삽입 그걸반복
정말 미안한데 코드예시를 좀 줄수있을까 ㅠㅠ?
2중for문안해도되려나 저 국비 자바충이라 포인터몰라서 걍 이렇게밖에생각안남
빡대가리라 들어도 이해가 잘 안가... 전공은 네트워크인데 기본학점은 챙겨야해서 어거지로 공부하는거 ㅠㅠ
2번은 무조건 포인터를 써야하고. 그럼 1번만이라도 부탁해영 ㅠㅠ
int sum = 0; 라는 새변수 만들어주고 그다음 for(int i=0; i<arr.length;i++) 아래에 sum+=arr[i];
for문쓸줄앎? 쓸줄알면 2번도 가능
sum은 int가아니라double형으로 만들어줘야할듯
됬어 다 짰어
올포원//됬->됐 (되어 = 돼임) [리듬 맞춤법 봇♬]
예비군 때문에 못들었으면 책보고 공부할생각을 해야지