Yêu cầu Viết chương trình nhập vào n. In ra vị trí của số âm đầu tiên trong dãy số. Input Specification Dòng đầu tiên ghi số nguyên không âm n (0 < n ≤ 10^6) Dòng 2 ghi n số nguyên dương 64 bit cách nhau một dấu cách trống. Output Specification Vị trí của số âm đầu tiên trong dãy số. Sample Input 5 -1 2 3 -4 -5 Sample Output 1 Code gì cũng được nhưng ưu tiên C++
2 câu trả lời
*C++ (hơi ngu C++ nên thông cảm):
#include<bits/stdc++.h>
using namespace std;
long long n;
int main()
{
cin >> n;
long long a[n];
for (long long i=0; i<n; i++)
{
cin >> a[i];
if (a[i]<0)
{
cout << i+1;
break;
}
}
}
*Python:
n=int(input())
a=list(map(int,input().split()))
for i in range (n):
if (a[i]<0):
print(i+1)
break
Sai gì thì kêu sửa nhé :v (do đề không yêu cầu nếu không có số âm thì in gì nên nếu không có số âm sẽ không in nhé :v)
$\href{https://onlinegdb.com/I7mbrkbnz}{\text{Xem code chi tiết}}$
Program testt;
uses crt;
var n,i,d:integer;
a:array[1..1000] of Int64;
Begin
clrscr;
write('Nhap n:'); readln(n);
for i:=1 to n do
begin
write('Nhap a[',i,']:'); readln(a[i]);
end;
for i:=1 to n do
if a[i]>0 then inc(d);
writeln('So cac so nguyen duong trong day:',d);
readln;
End.
Chúc bạn làm bài tốt nhé.Cám ơn mình nha