Informatică, întrebare adresată de dobre50, 8 ani în urmă

Fie n numere reale. Sa se determine cate sunt nule, cate sunt negative si cate sunt pozitive.

Răspunsuri la întrebare

Răspuns de ana427257
6

Răspuns:

In C++:

#include <iostream>

using namespace std;

int main()

{

int n, i, ct1=0, ct2=0, ct3=0, x;

cin>>n;

for (i=1; i<=n; i++)

{

cin>>x;

if (x==0) ct1++;

else if (x<0) ct2++;

else ct3++;

}

cout<<ct1<<" "<<ct2<<" "<<ct3;

return 0;

}

Succes!

Răspuns de aleegmm44
2

#include<iostream>

int main () {

size_t i,n,c[3]={0}

int*v=new int[n]

for(i=0 ;i<n; ++i)

std::cin >>v[i];

for (i=0; i<n ;++i)

++c[(v[i]>0 ) | ((v[i]<0)<<1)]

std :cout

<<"nule.."<< c[0]

<<"\ npozetive :" <<c(1)

<<"\ n negative:" <<c(2)

datele [] :v

Alte întrebări interesante