Viết chương trình nhập xuất mảng một chiều các số thực... 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 void nhapsoint M[5]
Trang 11.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[])
Trang 263 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[])
Trang 4#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[])
kt=1;
so=(rand()%50)-100;
for(int j= i-1; j>=0; j ) {
if(so==M[j]) kt=0;
} }
Trang 5M[i]=so;
} }
void xuatso(int M[5], int n) {
for(int i=0; i<n; i++) {
cout<<"a["<<i+1<<"]= "<<M[i]<<endl;
} }
void nhapso(int M[100], int &n);
void xuatso(int M[100], int n);
int main(int argc, char *argv[])
Trang 7} } 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;
} }
void nhapso(int M[100], int &n);
void xuatso(int M[100], int n);
int main(int argc, char *argv[])
Trang 9cout<<"gia tri phan tu mang"<<endl;
for(int i=0; i<n; i++)
Trang 10#include <iostream.h>
void nhapmang(int mang[],int &n);
void ptL(int mang[],int n);
int main(int argc, char *argv[])
Trang 12int phantuchan(int mang[],int n);
int main(int argc, char *argv[])
Trang 13}
Trang 14
69 Viết chương trình nhập vào mảng một chiều các số nguyên và
xuất ra màn hình các phần tử là số nguyên tố.
#include <iostream.h>
void nhapmang(int mang[],int &n);
void SNT(int mang[],int &n);
int main(int argc, char *argv[])
{
int mang[100];
Trang 1670 Viết chương trình nhập vào mảng một chiều các sốnguyên và xuất
ra màn hình các phần tử là số chính phương nằm tại những vị trí lẻ trong mảng.
#include <iostream.h>
Trang 17void nhapmang(int mang[],int &n);
void SCP(int mang[],int &n);
int main(int argc, char *argv[])
Trang 18while (j*j<mang[i])j++;
if(j*j==mang[i]) cout<<"a["<<i<<"]="<<mang[i]<<", ";}
}
cout<<endl;
}
Trang 19
1.2.2) Tìm kiếm
71 Viết phương thức tìm vịtrí phần tửcó giá trịx xuất hiện cuối cùng trong mảng.
#include <iostream.h>
void nhapmang(int mang[],int &n);
int tim(int mang[],int n,int x);
int main(int argc, char *argv[])
cout<<"vi tri xuat hien cua so "<<x <<
" sau cung la vi tri: "<<i;
else
cout<<"Khong tim thay "<<x<<" trong mang:";
cout<<endl;
return 0;
Trang 21
72 Viết phương thức tìm vịtrí của phần tửnhỏnhất trong mảng các số nguyên.
#include <iostream.h>
void nhapmang(int mang[],int &n);
void timM(int mang[],int &n);
int main(int argc, char *argv[])
Trang 22cout<<"nhap so phan tu: ";
cout<<"gia tri nho nhat trong mang la:"<<min<<"\n";}
Trang 23
73 Viết phương thức tìm vị trí của phần tử lớn nhất trong mảng các số nguyên.
#include <iostream.h>
void nhapmang(int mang[],int &n);
void timkiem(int mang[],int n);
int main(int argc, char *argv[])
Trang 24cout<<"nhap so phan tu: ";