Yêu cầu: Viết chương trình nhập vào n (0 < n ≤ 106) số nguyên. In ra vị trí của số âm đầu tiên trong dãy số. Dữ liệu: - Dòng đầu tiên ghi số nguyên không âm n. - Dòng 2 ghi n số nguyên dương 32 bit cách nhau một dấu cách trống. Kết quả: Chỉ số của số dương đầu tiên trong dãy số.
2 câu trả lời
#include<bits/stdc++.h>
using namespace std;
long long n,a[100006],dem=1;
int main(){
cin>>n;
for (long long i=1;i<=n;i++){
cin>>a[i];
dem=1;
if (a[i]>0){
dem=i; break;
}}
cout<<dem;
return 0;
}
uses crt;
var A:array[1..100] of integer;
n,i:integer;
begin
clrscr;
read(n);
for i:=1 to n do read(A[i]);
for i:=1 to n do if A[i]<0 then
begin
write(i);
break;
end;
readln;
end.
Câu hỏi trong lớp
Xem thêm