Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 December 02

Б

Бонифаций in IT KPI C/C++ ХВ (не UB)
Либо там
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Бонифаций, который ищет человека.
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Бонифаций
Либо тут
источник

Б

Бонифаций in IT KPI C/C++ ХВ (не UB)
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
можно вопрос?
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
можно вопрос?
Проще было сразу его задать
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
внатуре
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
мне надо отсортировать двумерный масив типа дабл но вот он сортирует только частично а вначале мусором забивается, с чем может быть связано?
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
мне надо отсортировать двумерный масив типа дабл но вот он сортирует только частично а вначале мусором забивается, с чем может быть связано?
Код?
источник

KS

Kostia Storozhuk in IT KPI C/C++ ХВ (не UB)
думаю ошибка в 8 строке
источник

БS

Богдан Son1X🎄... in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
внатуре
Проблема на 235 строчке в 621 символе
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
Богдан Son1X🎄
Проблема на 235 строчке в 621 символе
jhe
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
источник

S

Shadow Mortician in IT KPI C/C++ ХВ (не UB)
код в студию, ванги в отпуске
источник

r

ra7e🎄 in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
мне надо отсортировать двумерный масив типа дабл но вот он сортирует только частично а вначале мусором забивается, с чем может быть связано?
может быть трабл в том, что юзаешь беззнаковые переменные
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
ra7e🎄
может быть трабл в том, что юзаешь беззнаковые переменные
опа
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
я попробую щас с положительными
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
не, не в том дело
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
#include <stdio.h>
#include <time.h>
#include <windows.h>

#define N 20
static double arr;

int main()
{
   SetConsoleCP(1251);
   SetConsoleOutputCP(1251);
   srand(time(NULL));
   int a, b, n, imin, c, m;
   double arr[N][N];
   printf("Введіть розміри двовимірного масиву:\n");
   printf("К-сть рядків (0 < n >= 20): "); scanf_s("%d", &n);
   printf("К-сть стовпчиків (0 < m >= 20): ");  scanf_s("%d", &m);

   if (n < 0 || n > 20 || m < 0 || m > 20)
       printf("\nПомилка! Введено неправильні розміри двовимірного масиву!\n\n");
   else
   {
       printf("\nЗгенерований масив:\n");
       for (int i = 0; i < n; ++i)
       {
           for (int j = 0; j < m; ++j)
           {
               arr[i][j] = 10000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 10000 + rand() % 10000 + rand() % 10000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 30000 + rand() % 30000 + rand() % 10000 + rand() % 10000 + rand() % 10000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 10000 + rand() % 10000 + rand() % 10000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 30000 + rand() % 30000;
               arr[i][j] = arr[i][j] / 1000000;
             
               double R = 10000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 10000 + rand() % 10000 + rand() % 10000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 30000 + rand() % 30000 + rand() % 10000 + rand() % 10000 + rand() % 10000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 30000 + rand() % 32000 + rand() % 32000 + rand() % 32000 + rand() % 10000 + rand() % 10000 + rand() % 10000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 20000 + rand() % 30000 + rand() % 30000;
               R = R / 10000000000;
               arr[i][j] = arr[i][j] + R;  

               int R1 = rand() % (3 - 1 + 1) + 1;
               arr[i][j] = arr[i][j] + R1;
               printf("%20.10f", arr[i][j]);
           }
           printf("\n");
       }

       for (int i = 0; i < n; ++i) //сортування
       {
           for (int j = 0; j < m; ++j)
           {
               for (int r = 0; r < n; ++r)
               {
                   for (int s = 0; s < m; ++s)
                   {
                       if (r + 1 == n && s + 1 == m)
                           continue;
                       else
                       {
                           if (s + 1 == m && arr[r][s] > arr[r + 1][0])
                           {
                               double tmp = arr[r][s];
                               arr[r][s] = arr[r + 1][0];
                               arr[r + 1][0] = tmp;
                           }

                           else
                           {
                               if (arr[r][s] > arr[r][s + 1])
                               {
                                   double tmp = arr[r][s];
                                   arr[r][s] = arr[r][s + 1];
                                   arr[r][s + 1] = tmp;
                               }
                           }
                       }

                   }
               }


           }
   
       }
источник