1. 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 ? 2. 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? 3. Viết chương trình tìm số nhỏ nhất, lớn nhất trong bảng n số nguyên được nhập vào từ bàn phím? Mọi người giải giúp mình với ạ!
2 câu trả lời
Bài 1:
program Tin_hoc;
uses crt;
var i,n:integer;
a:array [1..100000] of real;
begin
clrscr;
write('Nhap so phan tu: ' );readln(n);
writeln('Nhap ',n,' so thuc:');
for i:=1 to n do readln(a[i]);
writeln('Cac phan tu am trong mang: ');
for i:= 1 to n do if a[i]<0 then write(a[i],' ');
readln;
end.
Bài 2:
program Tin_hoc;
uses crt;
var i,n:integer;
a:array [1..100000] of integer;
begin
clrscr;
write('Nhap so phan tu: ' );readln(n);
writeln('Nhap ',n,' so thuc:');
for i:=1 to n do readln(a[i]);
writeln('Cac phan tu le trong mang: ');
for i:= 1 to n do if a[i] mod 2 = 1 then write(a[i],' ');
readln;
end.
Bài 3 bạn lifekiller đã viết ở dưới rồi nên mik ko viết nữa
Bài 1:
/*************************************************************
Author: VNCODING
* History
* 2014/10/05 first create VNCODING
*************************************************************/
#include "stdio.h"
#include "conio.h"
#define LEN_MAX 100 // maximum length of array
void main()
{ float arr[LEN_MAX];
int n;
int i;
do { printf("\nNhap kich thuoc mang: ");
scanf("%d", &n); }
while (n > LEN_MAX);
for (i = 0; i < n;i++) { printf("\nA[%d] = ", i);
scanf("%f", &arr[i]); }
// in cac ptu am ra man hinh
printf("\nPhan tu < 0 cua mang");
for (i = 0; i < n; i++)
{
if (arr[i] < 0)
printf("\nA[%d] = %f", i, arr[i]);
}
getch();
}
Bài 2:
#include <iostream>
using namespace std;
// định nghĩa số phần tử mảng
#define MAX 1000
// khai báo prototype
void nhapMang(int arr[], int &n);
void xuatMang(int arr[], int n);
int main()
{
int myArray[MAX]; // mảng myArray có MAX phần tử
int nSize; // nSize là số phần tử được sử dụng, do user nhập
// nhập xuất mảng
nhapMang(myArray, nSize);
xuatMang(myArray, nSize);
return 0;
}
// hàm nhập mảng
void nhapMang(int arr[], int &n)
{
cout << "Nhap so luong phan tu n : ";
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> arr[i];
}
}
// hàm xuất mảng
void xuatMang(int arr[], int n)
{
// xuất từng phần tử lẻ cho mảng từ chỉ số 0 đến n – 1
for (int i = 0; i < n; i++)
{
if (arr[i] % 2 != 0)
{
cout << "arr[" << i << "] = " << arr[i] << endl;
}
}
}
Chúc bạn học tốt ^^
Mình làm C++ á ^^