Есть ответ 👍

Что лучше: linux или windows? какая из этих ос лучше подходит для пк разработки приложений создания малых серверов если можно, обоснуйте свой выбор. * уточнение: windows - windows 10, linux - solus 3 budgie

146
484
Посмотреть ответы 3

Ответы на вопрос:

listova
4,8(26 оценок)

Нельзя сказать, какая из этих ос лучше, так как у них совершенно разные характеристики и цели. linux можно настроить, что может сделать только программист, в то время как windows более легка в . 1) windows, тк на ней легко работать. 2) я думаю linux, хотя тут на самом деле неважно (я считаю), тк код то везде одинаковый будет. 3) linux, тк это одна из ее целей.
BlackStile
4,7(16 оценок)

Windows так как большинство программ поддерживают эту oc, сам сижу на паскале программа такая паскаль abc  прикол то что раньше она на linuxe не работала я предпочитаю windows

#include "stdafx.h"  #include "malloc .h"  #include < iostream>   using  namespace   std;   int _tmain(int argc, _tchar* argv[])  {  // вводим исходные данные.  int  m ;   int n;   printf   ("введите количество столбцов? m = ");   cin > > m;   printf ("введите количество строк? n = ");   cin > > n;   // создаем матрицу.  int* pmatrix = (int*) malloc (m * n * sizeof (int));   // инициализируем другие переменные.  int xmin = 0, // левая граница спирали  xmax = m, // правая граница спирали (не включая ее, поэтому ниже будет использоваться xmax - 1)  ymin = 0, // верхняя граница спирали  ymax = n, // нижняя граница спирали (не включая ее, поэтому ниже будет использоваться ymax - 1)  i = 0, // текущее число  x, y; // расходный материал.  // бесконечный цикл, пока не заполним матрицу.  while (1)  {  // заполняем верхний ряд слева направо.  for (x = xmin; x < xmax; x++)  pmatrix[x + ymin * m] = i++;   // заполнили весь верхний ряд. подвигаем вниз верхнюю границу.  ymin ++;   // если верхняя граница совпала с нижней, то заканчиваем цикл.  if   (ymin == ymax)  break;   // заполняем правый ряд сверху вниз.  for (y = ymin; y < ymax; y++)  pmatrix[xmax - 1 + y * m] = i++;   // заполнили весь правый ряд. подвигаем налево правую границу.  xmax --;   // если правая граница совпала с левой, то заканчиваем цикл.  if (xmax == xmin)  break;   // заполняем нижний ряд справа налево.  for (x = xmax - 1; x > = xmin;   pmatrix[x + (ymax - 1) * m] = i++;   // заполнили весь нижний ряд. подвигаем вверх нижнюю границу.  ymax --;   // если верхняя граница совпала с нижней, то заканчиваем цикл.  if (ymin == ymax)  break;   // заполняем левый ряд снизу вверх.  for (y = ymax - 1; y > = ymin;   pmatrix[xmin + y * m] = i++;   // заполнили весь левый ряд. подвигаем направо левую границу.  xmin ++;   // если правая граница совпала с левой, то заканчиваем цикл.  if (xmax == xmin)  break;   // если мы все еще здесь, значит идем на очередной виток спирали..   }  // есть предположение, что спираль заполнена. напечатаем ее, посмотреть..   for (y = 0; y < n; y++)  {  // печатаем строку.  for (x = 0; x < m; x++)  printf ("i, ", pmatrix[x + y * m]);   // переходим на другую строку.  printf ("\r\n");   }  // освобождаем память и выходим.  free (pmatrix);   pmatrix = 0;   } 

Популярно: Информатика