max = (max < a[i]) ? a[i] : max;
Mình không hiểu ý bạn ??
toán tử điều kiện trong C/C++. Dịch ra là thế này
if(max < a[i]) max = a[i]; else max = max;
như thế này bạn ạ! đề ra là viết hàm tìm max sử dụng mảng! mình có tham khảo thì đầy đủ như sau:
float timgiatrilonnhat(float a[100], int n) { float max = a[0]; for (int i = 1; i < n; i++) { max = (max < a[i]) ? a[i] : max; } return max; }
và mình không hiểu dòng code ở trên :))
Bạn @drgnz đã trả lời bạn rồi nhé
toán tử điều kiện trong C, câu trả lời như bác @drgnz
cho mình hỏi thêm là : viết như thế này được không ? float max = a[0]; for (int i = 1; i < n; i++) { if (a[i]>max) { a[i] = max; } } return max; cũng đề bài như vậy nhé
theo mình hiểu thì bạn đang định viết chương trình tìm max của mảng, bạn phải sửa thành max = a[i] chứ ko phải a[i] = max
max = a[i]
a[i] = max
thanks nhes :))
guitar tuner
0 chủ đề
0 bài viết
Mình không hiểu ý bạn ??
toán tử điều kiện trong C/C++. Dịch ra là thế này
như thế này bạn ạ! đề ra là viết hàm tìm max sử dụng mảng!
mình có tham khảo thì đầy đủ như sau:
float timgiatrilonnhat(float a[100], int n)
{
float max = a[0];
for (int i = 1; i < n; i++)
{
max = (max < a[i]) ? a[i] : max;
}
return max;
}
và mình không hiểu dòng code ở trên :))
Bạn @drgnz đã trả lời bạn rồi nhé
toán tử điều kiện trong C, câu trả lời như bác @drgnz
cho mình hỏi thêm là : viết như thế này được không ?
float max = a[0];
for (int i = 1; i < n; i++)
{
if (a[i]>max)
{
a[i] = max;
}
}
return max;
cũng đề bài như vậy nhé
theo mình hiểu thì bạn đang định viết chương trình tìm max của mảng, bạn phải sửa thành
max = a[i]
chứ ko phảia[i] = max
thanks nhes :))