ВОПРОС · Q&A

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

1 ответов 5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор вопроса
Ребята помогите пожалуйста решить две задачи оч надо(
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;
}
 
Статус
Закрыто для дальнейших ответов.

Ещё по теме