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

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

neiromagick

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

ierofant

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