1. Trang chủ
  2. » Công Nghệ Thông Tin

LẬP TRÌNH C

25 289 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 560 KB

Nội dung

1.2) Kiểu dữ liệu mảng 1.2.1) Nhập – xuất mảng 62. Viết chương trình nhập xuất mảng một chiều các số thực. #include <iostream.h> void nhapso(int M[100], int &n ); int main(int argc, char *argv[]) { int M[100],n; nhapso(M,n); return 0; } void nhapso(int M[100], int &n) { cout<<"nhap so"<<endl; cin>>n; for(int i=0; i<=n; i++) { cout<<"mang so la: ["<<i+1<<"]= "; cin>>M[i]; } } 63. Viết chương trình khởi tạo giá trị các phần tử là 0 cho mảng một chiều các số nguyên gồm n phần tử. #include <iostream.h> void nhapso(int M[5], int &n); void xuatso(int M[5], int n); int main(int argc, char *argv[]) { int M[5],n; nhapso(M,n); xuatso(M,n); return 0; } void nhapso(int M[5], int &n) { cout<<"nhap so "<<endl; cin>>n; for(int i=0; i<=n; i++) { cout<<"phan tu mang ["<<i+1<<"] = "; cin>>M[i]; } } Void xuatso(int M[5], int n) { for(int i=0; i<=n; i++) Cout<<”a[”<<i+1<<”]= ”<<0<<endl; } 64. Viết chương trình phát sinh ngẫu nhiên mảng một chiều các số nguyên âm. #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <time.h> void nhapso(int M[5], int &n); void xuatso(int M[5], int n); int main(int argc, char *argv[]) { int M[5],n; nhapso(M,n); xuatso(M,n); return 0; } void nhapso(int M[5], int &n) { int kt,so; cout<<"nhap gia tri phan tu mang "<<endl; cin>>n; srand(time(NULL)); for(int i=0; i<n; i++) { do { kt=1; so=(rand()%50)-100; for(int j= i-1; j>=0; j ) { if(so==M[j]) kt=0; } } while(kt==0); M[i]=so; } } void xuatso(int M[5], int n) { for(int i=0; i<n; i++) { cout<<"a["<<i+1<<"]= "<<M[i]<<endl; } } 65. Viết chương trình phát sinh ngẫu nhiên mảng một chiều các số nguyên sao cho mảng có thứ tự tăng dần (Không sắp xếp). #include <iostream.h> #include <stdio.h> #include <conio.h> #include <time.h> void nhapso(int M[100], int &n); void xuatso(int M[100], int n); int main(int argc, char *argv[]) { int M[100],n; nhapso(M,n); xuatso(M,n); return 0; } void nhapso(int M[100], int n) { cout<<"nhap mang "<<endl; cin>>n; srand(time(NULL)); for(int i=0; i<n; i++) { if(i==0) do { so=(rand()%1000)-499; if(so<100-n) mang[0]=so; } while(so>=100-n); else do { so=(rand()%1000)-499; if(so>=mang[i-1]) mang[i]=so; } while(so<mang[i-1]); } } void xuatso(int M[100], int n) { cout<<"gia tri phan tu mang"<<endl; for(int i=0; i<n; i++) { cout<<"a["<<i+1<<"]= "<<M[i]<<endl; } } 66. Viết chương trình nhập mảng các số thực và xuất các phần tử âm trong mảng. #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <time.h> void nhapso(int M[100], int &n); void xuatso(int M[100], int n); int main(int argc, char *argv[]) { int M[100],n; nhapso(M,n); xuatso(M,n); return 0; } void nhapso(int M[100], int &n) { int so; cout<<"nhap mang "<<endl; cin>>n; srand(time(NULL)); for(int i=0; i<n; i++) { if(i==0) do { so=((rand()%1000)-499); if(so<100-n) M[0]=so; } while(so>=100-n); else do { so=(rand()%1000)-499; if(so>=M[i-1]) M[i]=so; } while(so<M[i-1]); } } void xuatso(int M[100], int n) { cout<<"gia tri phan tu mang"<<endl; for(int i=0; i<n; i++) { cout<<"a["<<i+1<<"]= "<<M[i]<<endl; } } 67.Viết chương trình nhập mảng các số nguyên và xuất các phần tử lẻ có trong mảng. #include <iostream.h> void nhapmang(int mang[],int &n); void ptL(int mang[],int n); int main(int argc, char *argv[]) { int mang[100]; int n; nhapmang(mang,n); ptL(mang,n); return 0; } void nhapmang(int mang[],int &n) { cout<<"nhap so phan tu: "; cin>>n; int i; for( i=0;i<n;i++) { cout<<"nhap gia tri phan tu ["<<i+1<<"]:"; cin>>mang[i]; } [...]... { coutn; int i; for( i=0;i . "<<M[i]<<endl; } } 66. Viết chương trình nhập mảng c c số th c và xuất c c phần tử âm trong mảng. #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <time.h> void. ”<<0<<endl; } 64. Viết chương trình phát sinh ngẫu nhiên mảng một chiều c c số nguyên âm. #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <time.h> void. Nhập – xuất mảng 62. Viết chương trình nhập xuất mảng một chiều c c số th c. #include <iostream.h> void nhapso(int M[100], int &n ); int main(int argc, char *argv[]) { int M[100],n; nhapso(M,n); return

Ngày đăng: 19/07/2015, 20:45

Xem thêm

TỪ KHÓA LIÊN QUAN

w