Diễn Đàn Lớp Liên Thông Đại Học CNTT - DL09MT
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


Theo lối dẫn, ngẩng nhìn thầy, đi theo thầy, đi cùng thầy, nhìn thấu thầy, trở thành thầy.
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập

 

 nhập, xuất, tính tổng trên mảng 1 chiều

Go down 
2 posters
Tác giảThông điệp
mauxanh_dethuong2003

mauxanh_dethuong2003


Tổng số bài gửi : 171
Join date : 24/10/2009

nhập, xuất, tính tổng trên mảng 1 chiều Empty
Bài gửiTiêu đề: nhập, xuất, tính tổng trên mảng 1 chiều   nhập, xuất, tính tổng trên mảng 1 chiều Icon_minitimeWed Nov 04, 2009 11:02 am

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tinhtongtrenmang1chieu
{
class Program
{
static void Main(string[] args)
{

int i, n, tong = 0;
int[] mang;
Console.Write("nhap vao so phan tu cua mang:");
n = int.Parse(Console.ReadLine());
mang = new int[n];
for (i = 0; i < n; i++)
{
Console.Write("nhap gia tri {0}:", i);
mang[i]=int.Parse(Console.ReadLine());

}
Console.Write("mang vua nhap la:");
for (i = 0; i < n; i++)

{
Console.Write(mang[i]);

}
Console.WriteLine("");
for (i = 0; i < n; i++)
{
tong = tong + mang[i];
}
Console.WriteLine("tong cac phan tu:{0}",tong);
Console.Read();

}

}
}
Chương trình đã chạy, nhưng chưa ưng ý lắm. Lỡ 1 chương trình k chỉ tính tổng,xắp xếp...E muốn viết thành từng hàm con riêng: nhập, xuất, tính tổng. E k biết phải khai báo hàm và lời gọi hàm lại trong hàm main. No No No No No No No No No
Về Đầu Trang Go down
wsphuoc
Admin
wsphuoc


Tổng số bài gửi : 170
Join date : 14/10/2009
Age : 41
Đến từ : Lương sơn bạc

nhập, xuất, tính tổng trên mảng 1 chiều Empty
Bài gửiTiêu đề: Re: nhập, xuất, tính tổng trên mảng 1 chiều   nhập, xuất, tính tổng trên mảng 1 chiều Icon_minitimeWed Nov 04, 2009 4:24 pm

Đã hướng dẫn viết chương trình con kiểm tra số nguyên tố rồi mà
Về Đầu Trang Go down
http://www.daynghebr-vt.edu.vn
wsphuoc
Admin
wsphuoc


Tổng số bài gửi : 170
Join date : 14/10/2009
Age : 41
Đến từ : Lương sơn bạc

nhập, xuất, tính tổng trên mảng 1 chiều Empty
Bài gửiTiêu đề: Re: nhập, xuất, tính tổng trên mảng 1 chiều   nhập, xuất, tính tổng trên mảng 1 chiều Icon_minitimeWed Nov 04, 2009 4:28 pm

Chương trình con tính tổng
static int Tong (int a[], int n){
int i, tong;
tong = 0;
for (i=0; i<n; i++)
tong += a[i];
return tong;
}
Gọi chương trình con trong hàm main
tong = Tong(a,n);
Console.WriteLine("Tong gia tri cac phan tu trong mang la: {0}", tong);
Về Đầu Trang Go down
http://www.daynghebr-vt.edu.vn
mauxanh_dethuong2003

mauxanh_dethuong2003


Tổng số bài gửi : 171
Join date : 24/10/2009

nhập, xuất, tính tổng trên mảng 1 chiều Empty
Bài gửiTiêu đề: Re: nhập, xuất, tính tổng trên mảng 1 chiều   nhập, xuất, tính tổng trên mảng 1 chiều Icon_minitimeThu Nov 05, 2009 7:13 am

thanks anh! lol! lol! lol! lol! lol! lol! lol! lol! lol! lol! lol! lol! lol! lol! lol!
Về Đầu Trang Go down
mauxanh_dethuong2003

mauxanh_dethuong2003


Tổng số bài gửi : 171
Join date : 24/10/2009

nhập, xuất, tính tổng trên mảng 1 chiều Empty
Bài gửiTiêu đề: Re: nhập, xuất, tính tổng trên mảng 1 chiều   nhập, xuất, tính tổng trên mảng 1 chiều Icon_minitimeThu Nov 05, 2009 7:20 am

cac bai tren mang 1 chieu minh vua test xong
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace mang1chieu
{
class Program
{
static int n = 0;
static int[] a = new int[100];
static void nhap()
{
Boolean laplai;
do
{
laplai = false;
try
{
Console.Write("nhap so phan tu cua mang:");
n = int.Parse(Console.ReadLine());
}
catch
{
Console.WriteLine("nhap lai so nguyen:");
laplai = true;
}
} while (laplai == true);

for (int i = 0; i < n; i++)
{
do
{
laplai = false;
try
{
Console.Write("gia tri thu {0}:", i);
a[i] = int.Parse(Console.ReadLine());
}
catch
{
Console.WriteLine("nhap lai so nguyen:");
laplai = true;
}
} while (laplai == true);
}
Console.Write("mang vua nhap la:");
}

static void xuat()
{

for (int i = 0; i < n; i++)
{
Console.Write(a[i]);
}
Console.WriteLine();
}


static void tong()
{
int i, tong = 0;
for (i = 0; i < n; i++)
{
tong = tong + a[i];
}
Console.WriteLine("tong cua mang:{0}", tong);
}
static int ktnguyento(int n)
{
int i, m;
if (n < 0)
n = -n;
if (n < 2)
return 0;
if (n == 2)
return 1;
m = n / 2;
for (i = 2; i <= m; i++)
if (n % i == 0)
return 0;
return 1;
}
static void mangcacsonguyento()
{

int i,kt;
Console.Write("cac so nguyen to co trong mang:");
for (i = 0; i < n; i++)
{
kt = ktnguyento(a[i]);
if (kt == 1)
Console.Write(a[i]);
}
Console.WriteLine();
}
static void tongcacsonguyento()
{
int i,kt,tong=0;
for(i=0;i {
kt = ktnguyento(a[i]);
if(kt==1)
tong=tong+a[i];
}
Console.WriteLine("tong cac so nguyen to:{0}",tong);
}
static void xapxeptang()
{
int i, j;
for (i = 0; i < n - 1; i++)
{
for (j = i + 1; j < n; j++)
{
if (a[i] > a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
Console.Write("mang xap tang:");
xuat();
}
static void xapxepgiam()
{
int i, j;
for (i = 0; i < n - 1; i++)
{
for (j = i + 1; j < n; j++)
{
if (a[i] < a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
Console.Write("mang xap giam:");
xuat();
}
static void vitrilonnhat()
{
int i,vt=0;
for(i=0;i {
if(a[vt] vt=i;
}
Console.WriteLine("vi tri lon nhat:{0}", vt);
}
static void giatrilonnhat()
{
int i, max = 0;
for (i = 0; i < n; i++)
{
if (a[max] < a[i])
max = i;
}
Console.WriteLine("gia tri lon nhat:{0}", a[max]);
}

static void Main(string[] args)
{
nhap();
xuat();
vitrilonnhat();
giatrilonnhat();
tong();
mangcacsonguyento();
tongcacsonguyento();
xapxeptang();
xapxepgiam();

Console.Read();
}
}
}
Về Đầu Trang Go down
Sponsored content





nhập, xuất, tính tổng trên mảng 1 chiều Empty
Bài gửiTiêu đề: Re: nhập, xuất, tính tổng trên mảng 1 chiều   nhập, xuất, tính tổng trên mảng 1 chiều Icon_minitime

Về Đầu Trang Go down
 
nhập, xuất, tính tổng trên mảng 1 chiều
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Nhập xuất mảng 1 chiều chuẩn
» Khởi động DOS và Win Xp trên một máy tính
» Code thuc hanh Mang May tinh
» THAY ĐỔI LỊCH THỰC HÀNH MẠNG MÁY TÍNH
» Tổng quan ADO.NET

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn Đàn Lớp Liên Thông Đại Học CNTT - DL09MT :: Tài Liệu Học Kỳ 1 :: Kỹ Thuật Lập Trình-
Chuyển đến