Gian hàng bánRao vặtTư vấnHỗ trợThêm
  Bí quyết bán hàng Online  Thông báo  Đăng ký  Đăng nhập

Nhập dãy số gồm N phần tử(n nguyên),tìm phần tử âm lớn nhất.Help me.

son16/06/2009 - 10:08

Lượt xem 935
bà giáo cho bt này e mới học nên chẳng být j.ai být thì làm hộ e với,thanks nhiều lắm.
  • Cũ nhất
  • Mới nhất
  • Có ích nhất

tellme

16/06/2009 - 15:44
Chịu khó nghĩ 1 tí thôi !!! việc tìm số âm thứ n cũng là 1 bài toán tìm số lớn nhất mà thôi

#include <stdio.h>
#include <conio.h>
#include "stdafx.h"
#define max 10
int seach_maxn(int a[max],int max0,int so,int min){
int k,j=0,i,maxi=min;
for(i=0;i<max;i++){if(a<max0&&a>maxi) maxi = a;
k=i;}
return maxi;}
/*--------------------------------------*/
int main(){
int a[10];
int i,maximum,so,max0=0,min=0;
for (i=0;i<10;i++){
printf("\nnhap vao phan tu thu %d :",i+1);
scanf("%d",&a);
if(a>max0) max0=a;
if(a<min) min=a;
}
maximum = seach_maxn(a,max0+1,1,min);
puts("\nban can tim so lon thu may ???");
scanf("%d",&so);
i=1;
while(i<so){maximum...
Chịu khó nghĩ 1 tí thôi !!! việc tìm số âm thứ n cũng là 1 bài toán tìm số lớn nhất mà thôi

#include <stdio.h>
#include <conio.h>
#include "stdafx.h"
#define max 10
int seach_maxn(int a[max],int max0,int so,int min){
int k,j=0,i,maxi=min;
for(i=0;i<max;i++){if(a<max0&&a>maxi) maxi = a;
k=i;}
return maxi;}
/*--------------------------------------*/
int main(){
int a[10];
int i,maximum,so,max0=0,min=0;
for (i=0;i<10;i++){
printf("\nnhap vao phan tu thu %d :",i+1);
scanf("%d",&a);
if(a>max0) max0=a;
if(a<min) min=a;
}
maximum = seach_maxn(a,max0+1,1,min);
puts("\nban can tim so lon thu may ???");
scanf("%d",&so);
i=1;
while(i<so){maximum = seach_maxn(a,maximum,i++,min);}
printf("\n%d",maximum);
getchar();
return 0;

}
Đọc thêm

Vui lòng đăng nhập ID VATGIA để gửi trả lời của bạn