please help me! có mấy bài C mình không giải đc, có thể giúp mình ko? 1/ viết hàm kiểm tra 1 số có phải là số nguyên tố hay ko? viết hàm in ra các số nguyên tố từ 1 đến n viết chương trình chính n và in ra các số nguyên tố từ 1 đến n (gọi hàm đã xác định) 2/viết chương trình cho người dùng nhâp vào từng số nguyên cho đến khi tổng các số đã nhập>=10. Đếm xem người dùng đã nhập vào bao nhiêu số 3/cho mảng 1 chiều A có n phần tử nguyên(với mọi n<=100) *nhập n(là số phần tử thật của mảng) và nhập giá trị cho từng phần tử của mảng * -in mảng vừa nhập ra màn hình -tính giá trị trung bình cho các phần tử trong mảng -tính tích các số có giá trị dương trong mảng -tính tổng các phần tử tại vị tí lẻ trong mảng -đếm xem trong mảng có bao nhiêu phần tử chia hết cho 2 -tìm GTLN của mảng Giúp mình với nha. Thank nhiều:001:
mình đã làm giúp bạn ròy nè ! tham khảo hĩ bài 1: **************************************** #include<iostream> using namespace std; void songto(int k) { int i,s=0; for(i=2;i<k;i++) if(k%i==0) s=1; if (s==0) cout<<k<<endl; } void main() { int n,j; cout<<"nhap n: ";cin>>n; for(j=2;j<n;j++) songto(j); } ********************************************** bai 2: #include<iostream> using namespace std; void main() { int a[20],i,s=0; for(i=1;i<=20;i++) { cout<<""; cin>>a; s+=a; if(s>=10) break; } cout<<"tong cac so da nhap la: "<<s<<endl; cout<<"ban da nhap "<<i<<" so !"<<endl; } ************************************************ bai 3: #include<iostream> using namespace std; void main() { int i,n; int a[100]; float s=0,k=1,l=0,j=0; cout<<"nhap so luong phan tu: ";cin>>n; for(i=1;i<=n;i++) { cout<<"a["<<i<<"]="; cin>>a; } cout<<"mang vua nhap la: "<<endl; for(i=1;i<=n;i++) cout<<"a["<<i<<"]="<<a<<endl; for(i=1;i<=n;i++) s+=a; cout<<"gia tri tb cho cac phan tu trong mang la: "<<s/n<<endl; for(i=1;i<=n;i++) if(a>0) k*=a; cout<<"tich cac phan tu duong trong mang: "<<k<<endl; for(i=1;i<=n;i++) if(i%2!=0) l+=a; cout<<"tong cac phan tu tai vi tri le trong mang la: "<<l<<endl; for(i=1;i<=n;i++) if(a%2==0) j++; cout<<"so phan tu trong mang chi het cho 2 la: "<<j<<endl; int max=0; for(i=1;i<=n;i++) if(a>max) max=a; cout<<"GTLN trong mang la: "<<max<<endl; } ***************************************************
Bạn chịu khó tham khảo không khác C bao nhiêu đâu.. Chủ yếu nhìn cho hiều thuật toán là được mà.. Mấy bài này chỉ khác các lệnh như thay vì scanf thì là cin>> , Printf thì là cout<< .....
thực chất cout<< thì giống với printf( còn cin>> thì giống với scanf( bạn chỉ việc thay mấy dòng mà có cout với cin bằng printf với scanf theo cách bạn đã học là được thôi ak! còn mấy vòng for bạn để nguyên ! như zậy là có thể chạy được ròy đó !
bạn thay thư viện #include<iostrem> using namespace std; thành #include<stdio.h> và #include<conio.h> và cuối chương trình thêm getch(); là được