М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
lolkek12398
lolkek12398
06.04.2021 05:45 •  Информатика

Дан массив целых чисел из n элементов,введенных с клавиатуры. посчитать сколько в нем отрицательных,положительных и нулевых чисел?

👇
Ответ:
GiTToS
GiTToS
06.04.2021
В C++
#include <iostream>
int main()
{
    using namespace std;

    cout << "Enter N: ";
    int N;
    cin >> N;

    int * parr = new int[N];
    for (int i = 0; i < N; ++i)
    {
        cout << "Enter #" << i + 1 << " element: ";
        cin >> parr[i];
    }

    int kpos = 0, kneg = 0, kzer = 0;
    for (int i = 0; i < N; ++i)
    {
        if (parr[i] > 0)
            ++kpos;
        else if (parr[i] < 0)
            ++kneg;
        else
            ++kzer;
    }

    cout << "Number of positive: " << kpos
        << "\nNumber of negative: " << kneg
        << "\nNumber of zero: " << kzer << endl;

    return 0;
}
4,7(27 оценок)
Ответ:
OniksX
OniksX
06.04.2021
Var a:array of integer; x,y,z,n:integer; begin readln(n); setlength(a,n); for i:=0 to Length(a) do begin if a[i]>0 then x:=x=1; if a[i]<0 then y:=y+1; if a[i] =0 then z:=z+1; end; write('отрицательных=',x,' положительных=',y,' нулевых=',z); end.
4,8(21 оценок)
Открыть все ответы
Ответ:
саша4287
саша4287
06.04.2021
#include <iostream>
using namespace std;

int main() {
int N,K,L;
int gt=0,eg=0,lt=0;   
    cout<<"N = ";  cin>>N;  
    cout<<"K = ";  cin>>K;  
    cout<<"элементы последовательности через пробел: ";
    for (int i=0; i<N;i++)
{  cin>>L;
  if (L>K) gt++;
  if (L==K) eg++;
  if (L<K) lt++;

    cout<<"меньше К: "<<lt<<endl;
    cout<<"равных К: "<<eg<<endl;
    cout<<"больших К: "<<gt<<endl;
    
    system("pause");
    return(0);
}
4,7(33 оценок)
Ответ:
Gfgjlol
Gfgjlol
06.04.2021

будем считать, что каждое четное однозначное число это определенный алфавит, мощность которого обозначается буквой N

N=2^i, подставим вместо N 2, получаем 2=2^i запишем левую часть как степень числа 2: 2^1=2^i, отсюда i=1 бит

подставим теперь вместо N 4, получаем 4=2^i запишем левую часть как степень числа 2: 2^2=2^i, отсюда i=2 бит

подставим теперь вместо N 6, получаем 6=2^i число 6 не является точной степенью числа 2, поэтому ответ найдем по таблице неточных степеней числа 2-  i=2,58 бит

подставим теперь вместо N 8, получаем 8=2^i запишем левую часть как степень числа 2: 2^3=2^i, отсюда i=3 бит


задача2

запишем условие: мощность компьютерного алфавита равна N=256

I=120 бит, К-?

решение: найдем вес одного символа 256=2^i, i=8 бит

разделим I на i и получим кол-во символов в тексте 120/8=15




4,7(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ