-
09-10-2010, 04:12 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bài tìm max của mảng trong lập trình C! Sửa giúp lỗi
Mã nguồn PHP:#include<stdio.h>#include<conio.h>void main();float a[100],max;int n;do{printf("nhap so luong phan tu");scanf("%d",&n);}while(n<0&&n>100)for (i=0;i<n;i++){printf("nhap vao phan tu thu",i+1);scanf("%f",&a[i]); if(a[i]==0);break;}max=a[1]for(i=0;i<n;i++){ if(a[i]>max); max=a[i];}printf("phan tu lon nhat la",max);}getch();
View more random threads:
- Giúp tìm chữ T trong vùng ảnh
- Không hiểu về phép toán tăng
- Cho phép người dùng nhập lại khi nhập sai
- Giúp em , em không biết lỗi này
- Xây dựng lớp học sinh
- Đếm số lượng từ trong file input.txt và xuất ra file output.txt
- tính tổng, giúp em xem có lỗi logic ở chỗ nào với
- [ Solved ]Thắc mắc nhỏ về khai báo kiểu struct
- HISTOGRAM là cái gì thế nhỉ !!!
- hỏi về tham chiếu trong c++
-
09-10-2010, 04:33 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
+) Điều kiện vòng do while sai.
Sửa lại thành :
Mã nguồn PHP:do........while (n<=0||n>100)
Sao a[i]==0 thì lại break;
Ko rõ mục đích bạn là gì.
+) Tìm max như bạn cũng đc nhưng hơi thừa tí
NênMã nguồn PHP:max=a[0]; for (i=1;i<n;i++)............
-
09-10-2010, 05:26 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- 89 Tam Trinh - Hoàng Mai - Hà Nội
- Bài viết
- 0
Mã nguồn PHP:while(n<0&&n>100)
Mã nguồn PHP:while(n<0&&n>100);
nói chung là bài của bạn có rất nhiều lỗi
Mã nguồn PHP:void main();
Mã nguồn PHP:void main(){}
Mã nguồn PHP:max=a[1]
Mã nguồn PHP:max=a[1];
Mã nguồn PHP:if(a[i]==0);break;
Mã nguồn PHP:if(a[i]==0) break;
-
09-10-2010, 05:38 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lằng nhằng quá nhỉ, dùng for ko đơn giản hơn , thi thoảng dùng lằng nhằng dẫn ra sai [IMG]images/smilies/biggrin.png[/IMG] chưa int i kìa , chưa có ngoặc nhọn ở 2 đầu , sau white() thiếu chấm phẩy , sau max=a[1] cũng thiếu , bỏ lun cái break; đi ko hiểu làm gì ...
-
09-10-2010, 05:48 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tặng bạn code lun nè
Mã nguồn PHP:#include<iostream.h> #include<conio.h> void main() { clrscr(); int a[100],n,i,max; cout<<"Nhap so phan tu cua mang(tu 1 -> 100): "; cin>>n; if(n>100||n<1) cout<<"moi ban nhap lai: "; else { for(i=0;i<n;i++) { cout<<"a["<<i<<"]="; cin>>a[i]; } max=a[0]; for(i=1;i<n;i++) if(a[i]>max) max=a[i]; cout<<"Phan tu lon nhat trong mang la: "<<max; } getch(); }
-
09-10-2010, 05:58 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đề bài của bạn ấy là : Nhập lần lượt 1 dãy các số thưc từ bàn phím. Kết thúc khi nhập 1 phần tử là 0. Yêu cầu tìm max của các số vừa nhập trên.
Code theo ý của bạn này. Dùng mảng để lưu các phân tử nhâp vào.
( Thực ra nếu chỉ tìm max ko thôi thì vừa nhập số vừa tìm max luôn cũng đc ko cần mảng )
Mã nguồn PHP:#include <stdio.h>#include <conio.h>void main(){ float a[100],max,temp; int n=0,i=0; printf("Bat dau nhap cac phan tu:"); do { printf("
Nhap a[%d]=",i+1); scanf("%f",&temp); if (temp!=0) { a[i]=temp; i++; } }while (temp!=0); n=i; max=a[0]; for (i=1;i<n;i++) if (a[i]>max) max=a[i]; printf("
Phan tu lon nhat la %f",max); getch();}
-
09-10-2010, 06:00 PM #7Silver member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
bài của bạn nhiều chỗ sai
sai cơ bản
Mã:void main();
Mã:;
Mã:{
-
13-10-2010, 03:59 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tặng bạn code nè
Mã:#include"stdio.h"#include"conio.h"int main(){ clrscr (); float a[100]; int i,n,j; float max; printf("nhap so luong phan tu: "); scanf("%d", &n); for ( i = 0; i < n ; i++) { printf("Nhap a[%d]: ",i); scanf("%f",&a[i]); } max = a[0]; for ( j = 1 ; j < n; j++) { if (a[j] > max) { max = a[j]; } } printf("gia tri lon nhat trong day so la= %f",max); getch(); return 0;}
-
13-10-2010, 04:38 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã nguồn PHP:#include<iostream.h> #include<conio.h> #define N 100void nhap(int a[N],int &n);void xuat(int a[N],int n);int timmax(int a[N],int n);void main() { int a[N],n; nhap(a,n); xuat(a,n); cout<<"so lon nhat trong ma tran la:"<<timmax(a,n);}void nhap(int a[N],int &n){ cout<<"nhap vao so phan tu cua mang:";cin>>n; do { cout<<"nhap lai so phan tu cua mang:";cin>>n; }while((n<1)||(n>N)) for(int i=0;i<n;i++) { cout<<"nhap vao cac phan tu cua mang:"; cout<<"a["<<i<<"]=";cin>>a[i]; }}void xuat(int a[N],int n){ cout<<"mang ban vua nhap la:"; for(int i=0;i<n;i++) cout<<a[i]";" cout<<"
";}int timmax(int a[N],int n){ int max=a[0]; for(int i=0;i<n;i++) if(max<a[i]) max=a[i]; return max;}
Không chỉ là một biểu tượng của sự quyết tâm và lòng tự hào quốc gia, cột cờ inox ngoại trời còn là biểu tượng của sự chuyên nghiệp và đẳng cấp của một công ty hoặc tổ chức. Việc sử dụng chúng để...
Kiến trúc đẳng cấp với cột cờ inox...