Size: a a a

2021 February 17

MF

Mark Fedorov in supapro.cxx
Danil
Я вообще не использую функции из си..
Вы уже переписали на С++?
источник

D

Danil in supapro.cxx
Mark Fedorov
Вы уже переписали на С++?
Сейчас переписываю.
источник

MF

Mark Fedorov in supapro.cxx
Danil
Сейчас переписываю.
Не думал, что это так сложнл
источник

MF

Mark Fedorov in supapro.cxx
#include <iostream> //std::cout
#include <iomanip> //std::setw
#include <cstdlib> //rand() из си

int main()
{
   const int size = 5;
   int arr[size][size];
   int m = 3 * sizeof(**arr);
   std::cout << std::setw(m);
   for (int i = 0; i < size; ++i) {
       for (int j = 0; j < size; ++j) {
           arr[i][j] = rand();
           std::cout << arr[i][j];
       }
       std::cout << std::endl;
   }

   for (int i = 0; i < size; ++i) {
       for (int j = size - i - 1; j <= i; ++j) {
           std::cout << std::setw((j == size - i - 1) ? m * (size - i) : m);
           std::cout << arr[i][j];
       }
       std::cout << std::endl;
   }

   return 0;
}
источник

MF

Mark Fedorov in supapro.cxx
Mark Fedorov
#include <iostream> //std::cout
#include <iomanip> //std::setw
#include <cstdlib> //rand() из си

int main()
{
   const int size = 5;
   int arr[size][size];
   int m = 3 * sizeof(**arr);
   std::cout << std::setw(m);
   for (int i = 0; i < size; ++i) {
       for (int j = 0; j < size; ++j) {
           arr[i][j] = rand();
           std::cout << arr[i][j];
       }
       std::cout << std::endl;
   }

   for (int i = 0; i < size; ++i) {
       for (int j = size - i - 1; j <= i; ++j) {
           std::cout << std::setw((j == size - i - 1) ? m * (size - i) : m);
           std::cout << arr[i][j];
       }
       std::cout << std::endl;
   }

   return 0;
}
@das_3sz3tt, как вы думаете, нужен ли нам до сих пор std::string?
источник

MF

Mark Fedorov in supapro.cxx
И лишние 3 кб на стеке
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
С setw нет
источник

D

Danil in supapro.cxx
Mark Fedorov
Не думал, что это так сложнл
О, да, все работает,  спасибо) Мне если  честно нужна была только одна строчка, а именно, for(int j = size - i -1; j<=i;j++)
источник

MF

Mark Fedorov in supapro.cxx
Danil
О, да, все работает,  спасибо) Мне если  честно нужна была только одна строчка, а именно, for(int j = size - i -1; j<=i;j++)
Все остальные строчки нужны, чтобы показать, что это работает
источник

MF

Mark Fedorov in supapro.cxx
Ну и делать из
123
456
789

5
789


вместо
5
789


как-то не оч
источник

D

Danil in supapro.cxx
Я решал эту проблему через while
источник

D

Danil in supapro.cxx
Но теперь понял что можно сделать проще
источник

MF

Mark Fedorov in supapro.cxx
@justnik98, поставь зачёт
источник

AM

Aleksander Mironov in supapro.cxx
Вопрос по синтаксису.
Можно ли как-нибудь отнести класс к неймспейсу, не наворачивая еще одни кавычки?

namsepace MyNamespace {
   class MyClass {

   }
}
источник

ПК

Побитый Кирпич... in supapro.cxx
Aleksander Mironov
Вопрос по синтаксису.
Можно ли как-нибудь отнести класс к неймспейсу, не наворачивая еще одни кавычки?

namsepace MyNamespace {
   class MyClass {

   }
}
Ну ты никаких  кавычек не написал
источник

AM

Aleksander Mironov in supapro.cxx
Фигурных скобочек
источник

ПК

Побитый Кирпич... in supapro.cxx
Aleksander Mironov
Фигурных скобочек
Ты хейтер скобочек? Питонист шоле?
источник

AM

Aleksander Mironov in supapro.cxx
не, я хейтер множества вложенных скобочек
источник

AM

Aleksander Mironov in supapro.cxx
и у меня автокомплит от них с ума сходит, ну и выглядит уродско
источник

ПК

Побитый Кирпич... in supapro.cxx
Aleksander Mironov
и у меня автокомплит от них с ума сходит, ну и выглядит уродско
Не знаю какие проблемы могут быть с автокомплитом
источник