LỚP 12A5 - TỨ KỲ HẢI DƯƠNG
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.
TIN TỨC CẬP NHẬT

Mảng một chiều.

Go down

Mảng một chiều. Empty Mảng một chiều.

Bài gửi by pkt_zz 22/4/2010, 4:31 am

Đề:
Tạo mảng, in ra màn hình mảng vừa nhập.
đếm và cho biết phần tử bằng giá trị x nhập vào
xắp xếp giảm dần và in ra
nhập số y và chèn vào dãy sao cho dãy vẫn giảm và in ra
Code:
#include <iostream>
#include <stdio.h>
#include  <stdlib.h>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
   long A[100],x,tg,y;
   int n;
   cout<<"\n nhap so phan tu cua day n= ";
   cin>>n;
   cout<<"\n nhap gia tri cho cac phan tu cua day:\n";
   for (int i=0;i<n;i++)
   {
      cout<<" A["<<i+1<<"]= ";
      cin>>A[i];
   }
   for (int i=0;i<n;i++)
   {
      cout<<"\nA["<<i+1<<"]="<<A[i];
   }
   cout<<"\n nhap so x= ";
   cin>>x;
   int dem=0;
   cout<<"cac vi tri bang x la:";
   for (int i=0;i<n;i++)
   {
      if (A[i]==x)
      {
         dem++;
         cout<<"\nA["<<i+1<<"]";
      }
   }
   cout<<"\ntong so phan tu cua day bang"<<x<<"la: "<<dem;
   cout<<"\nsap xep day giam dan :\n";
   for (int i=0;i<n;i++)
   {
      for (int j=0;j<n;j++)
      {
         if (A[i]>A[j])
         {
            tg=A[i];
            A[i]=A[j];
            A[j]=tg;
         }
      }
   }
   for (int i=0;i<n;i++)
   {
      cout<<"\nA["<<i+1<<"]= "<<A[i];
   }
   cout<<"\n nhap vao gia tri y can chen y= ";
   cin>>y;
   int i=0;
   i=n;
   do
   {
      A[i+1]=A[i];
      i--;
   }
   while (y>A[i]);
   A[i+1]=y;
   cout<<"day so sau khi chen: ";
   for (int i=0;i<=n;i++)
   {
      cout<<"\nA["<<i+1<<"]= "<<A[i];
   }
   getch();
   return 0;
}
pkt_zz
pkt_zz
THƯỢNG TƯỚNG V
THƯỢNG TƯỚNG V

Tổng số bài gửi : 1029
Join date : 15/12/2009
Age : 32
Đến từ : MẠC XÁ-QUANG PHỤC

https://lop12a5thpttk-0609.forumvi.com

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết