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