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++ á ^^

Câu hỏi trong lớp Xem thêm