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

Создать стек и подсчитать количество положительных элементов в нем

👇
Ответ:
foxheb57
foxheb57
25.08.2020
Вот, на PascalABC.NET работает, думаю, на Турбе тоже пройдёт))

Type
    PComp = :stack;
    stack = record
      sD:real;
      pNext:PComp;
    end;
    
var
  pTop:PComp;
    
Procedure CreateStack(var pTop:PComp);
  begin
    New(pTop);
    pTop:.pNext:=nil
  end;
Procedure push(var pTop:PComp; var sC:real);
var
  pAux:PComp;
begin
  New(pAux);
  pAux:.pNext:=pTop;
  pTop:=pAux;
  pTop:.sD:=sC
end;
Procedure pop(var pTop:PComp; var sC:real);
begin
  sC:=pTop:.sD;
  pTop:=pTop:.pNext
end;

var
  i: real;
  j, k, l: integer;

begin
  CreateStack(pTop);
  writeln('Заполните стек числами. Признак конца ввода - 0');
  while (true) do
  begin
    readln(i);
    if (i = 0) then
      break
    else
      push(pTop, i);
    inc(j);
  end;
  
  for k := 1 to j do
  begin
    pop(pTop, i);
    if (i > 0) then
      l := l + 1;
  end;
  
  writeln(l);  
end.
4,5(92 оценок)
Открыть все ответы
Ответ:
dima140504
dima140504
25.08.2020

Локальная сеть - понятие

Сеть - группа компьютеров, соединенных друг с другом, с оборудования, кабелей, wi fi или иным обеспечивающего пакетный обмен информацией между ними. Вся информация в сети передается пакетным образом с ипользованием протоколов IP и TCP. Сегодня обмен между компьютерами осуществляется именно таким образом и другие мы не будем рассматривать подробно по причине их редкого использования. Соединение между двумя компьютерами может быть непосредственным или с использованием локальной сети управляемой роутером

4,4(45 оценок)
Ответ:
Gangstar777437g
Gangstar777437g
25.08.2020

#include <iostream>

using namespace std;

int main()

{

   int array[18][12] = {};

   for (int i = 0; i < 18; i++)

   {

       for (int j = 0; j < 12; j++)

       {

           cin >> array[i][j];

       }

       cout << endl;

   }

   int sum = 0;

   for (int i = 0; i < 18; i++)

   {

       int j = 5;

       sum += array[i][j];

   }

   cout << sum;

}

Объяснение:

#include <iostream>  // Библиотека ввода-вывода

using namespace std;  // Пространство имён

int main()

{

   int array[18][12] = {};  // Обнуляем двумерный массив

// Ввод массива

   for (int i = 0; i < 18; i++)

   {

       for (int j = 0; j < 12; j++)

       {

           cin >> array[i][j];  // Ввод элемента в i строку и j столбец

       }

       cout << endl;  // Перенос на следующую строку

   }

// Сумма 6 столбца ( июня )

   int sum = 0;  // Переменная, которая будет хранить в себе сумму

   for (int i = 0; i < 18; i++)

   {

       int j = 5;  // Индексация начинается с нуля ⇒ 6 (июнь) столбец = 5 индексу

       sum += array[i][j];  // Сумма i элемента 5 столбца

   }

   cout << sum;  // Вывод суммы

}

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