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

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

neiromagick

Ребята помогите пожалуйста решить две задачи оч надо(
1.Дана целочисленная квадратная матрица 5*5. Выяснить, имеются ли в матрице ненулевые элементы, и если имеются, то указать индексы:
а) одного из ненулевых элементов; б) всех нулевых элементов.
2.Разработать программу подсчета узлов бинарного дерева, имеющих только однонаправленные связи.
 
I

ierofant

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;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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