• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

си массивы и бинарные деревья

  • Автор темы Автор темы neiromagick
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

neiromagick

Ребята помогите пожалуйста решить две задачи оч надо(
1.Дана целочисленная квадратная матрица 5*5. Выяснить, имеются ли в матрице ненулевые элементы, и если имеются, то указать индексы:
а) одного из ненулевых элементов; б) всех нулевых элементов.
2.Разработать программу подсчета узлов бинарного дерева, имеющих только однонаправленные связи.
 
1.
C++:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

static const int W = 5;
static const int H = 5;

int main ()
{
int mas [W] [H];

srand (time (NULL));
for (int w = 0; w < W; w++)
{
for (int h = 0; h < H; h++)
{
mas [w] [h] = rand () % 10;
printf ("%i ", mas [w] [h]);
}
printf ("\n");
}

printf ("Индексы ненулывых элементов: \n");
for (int w = 0; w < W; w++)
for (int h = 0; h < H; h++)
if (mas [w] [h] != 0) printf ("%i:%i\n", w, h);

return 0;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD