Четверг, 18 Апреля 2024, 10:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 8
  • «
  • 1
  • 2
  • 3
  • 4
  • 7
  • 8
  • »
Форум игроделов » Записи участника » Revolver_45 [150]
Результаты поиска
Revolver_45Дата: Понедельник, 03 Июня 2013, 17:43 | Сообщение # 21 | Тема: ПИРАТИ - БИТВА ЗА РОДИНУ
почетный гость
Сейчас нет на сайте
Цитата (shubniggurath)
вас в школе научили за всех говорить?

Нет. Но меня когда-то научили извиняться. А вот в Институте приходилось извиняться за всех - всего-лишь вредная старостатская привычка. Не возмущайтесь сильно. Просто отдохните от этой мысли.


rtytyrtyr
Revolver_45Дата: Понедельник, 03 Июня 2013, 16:44 | Сообщение # 22 | Тема: ПИРАТИ - БИТВА ЗА РОДИНУ
почетный гость
Сейчас нет на сайте
Надеюсь, автор вернётся, и все, кто его обидел, извинятся перед ним за своё предвзятоек нему отношение. Вот, люди присмотрелись, и на них снизошло прозрение.
Извини нас, Тогрул!
Цитата (Stark)
проще войти в европейский союз

Ну, конечно же, проще! Открыл дверь, вошёл и, даже, стучаться не надо. :-)


rtytyrtyr
Revolver_45Дата: Суббота, 01 Июня 2013, 23:59 | Сообщение # 23 | Тема: Вопрос-Ответ (C++)
почетный гость
Сейчас нет на сайте
Цитата (Animan2010)
Так что делать?

Абсолютное значение вещ. чисел fabs() вычисляет.

Цитата (Animan2010)
Написать свой abs, или отключить к чертям эти предупреждения, или ещё что?

Ну или сам.
float f_abs (float x) {
return (x >= 0.0f) ? x : -x;
}
А предупреждения не игнорируй никогда.


rtytyrtyr
Revolver_45Дата: Суббота, 01 Июня 2013, 23:31 | Сообщение # 24 | Тема: Проблемы с женой
почетный гость
Сейчас нет на сайте
Я думаю, что вам подойдёт обоим фильм Going Postal (рус. - Опочтарение). Либо он вам обоим не понравится :-). Но, по крайней мере, во мнении об этом фильме вы сойдётесь)). Посмотрите.

rtytyrtyr

Сообщение отредактировал Revolver_45 - Суббота, 01 Июня 2013, 23:34
Revolver_45Дата: Пятница, 31 Мая 2013, 18:34 | Сообщение # 25 | Тема: Набор в каманду - дла кого знает блендер
почетный гость
Сейчас нет на сайте
BHGames, Брат вазми мена я потом тебе на свадьбу пригласить свой!

rtytyrtyr
Revolver_45Дата: Среда, 29 Мая 2013, 13:52 | Сообщение # 26 | Тема: Анаграммы си
почетный гость
Сейчас нет на сайте
Написал на скорую руку.
Но это, на самом деле, получилось очень громоздко и грязно.
Возможно, дома перепишу изящней.

Но, пока так сказать главное работает! :-)
По своим ощущениям, скажу честно, что это ХРЕНОВЫЙ код. В практических целях не сгодится. А если сдать лабу, то вполне.

Код
#include <stdio.h>
#include <stdbool.h>
#define MAXLENGTH 20
#define SIZE 20

void sort (char sorted[SIZE][MAXLENGTH]) {
  int i, j, k;
  char temp;

  for (i = 0; i < SIZE; i++) {
   for (j = 0; sorted[i][j] != '\0'; j++) {
    for (k = j + 1; sorted[i][k] != '\0'; k++)
     if (sorted[i][j] > sorted[i][k]) {
      temp = sorted[i][j];
      sorted[i][j] = sorted[i][k];
      sorted[i][k] = temp;
     }
   }
  }
   
  return;
}

bool strEq (char a[MAXLENGTH], char b[MAXLENGTH]) {
  int i;
  for (i = 0; i < MAXLENGTH; i++) {
   if (a[i] != b[i]) return false;
   else if (a[i] == '\0') return true;
  }
}

void anagr (char sorted[SIZE][MAXLENGTH], char *words[]) {
  char *pw;
  int i, j;
  bool checked[SIZE] = {false}, ep = false, eq = false;

  for (i = 0; i < SIZE - 1; i++) {
   if (checked[i]) continue;
   checked[i] = true;
    
   for (j = i + 1; j < SIZE; j++) {
    if (checked[j]) continue;
    ep = strEq(sorted[i], sorted[j]);
    if (ep) {
     eq = true;
     printf("%s ", words[j]);
     checked[j] = true;
    }
   }
   if (eq) printf("%s\n", words[i]);
   eq = false;
  }

  return;
}

int main (void) {
  char *words[SIZE] ={
   "how",
   "who",
   "left",
   "felt",
   "master",
   "happy",
   "cans",
   "war",
   "scan",
   "cloud",
   "keyboard",
   "disk",
   "kids",
   "baby",
   "mother",
   "mono",
   "peace",
   "pale",
   "woman",
   "moon"
  };
  char sorted[SIZE][MAXLENGTH];
  int i,k;
  char *j;

  for (i = 0; i < SIZE; i++) {
   for (j = words[i], k = 0; *j != '\0', k < MAXLENGTH; j++, k++)
    sorted[i][k] = *j;
  }
  sort(sorted);
  anagr(sorted, words);
   
  return 0;
}




rtytyrtyr
Revolver_45Дата: Пятница, 24 Мая 2013, 02:44 | Сообщение # 27 | Тема: Программирование на С. Что для этого нужно?
почетный гость
Сейчас нет на сайте
Самое главное это хорошие книги хороших авторов:
  • Керниган и Ритчи - "Программирование на Си"
  • Хэзфилд и Кирби - "Искусство программирования на Си"

    rtytyrtyr
  • Revolver_45Дата: Воскресенье, 19 Мая 2013, 01:23 | Сообщение # 28 | Тема: Работа и образование
    почетный гость
    Сейчас нет на сайте
    Цитата (Zuduka21)
    студенты только и делают что косят пары и платят преподам взятки

    Ну это делают те, которые "тупо косят от армии" или "тупо нужна корочка".)) Если студент выходит из университета с пустой головой, значит он бездарь, а не потому что преподам якобы мало платят. И бездари это не только те, которые прогуливают учёбу, занимаясь сексом в общаге, принимая наркотики в клубах или играя в доту дома, но это и те, которые приходят на лекцию "тупо отметиться", делают лабораторки по методу "делай раз, делай два" и сдают их ради баллов, "лишь бы не было хвостов" (то есть вся их "учёба" заключается лишь в этом).


    rtytyrtyr

    Сообщение отредактировал Revolver_45 - Воскресенье, 19 Мая 2013, 01:31
    Revolver_45Дата: Суббота, 18 Мая 2013, 20:51 | Сообщение # 29 | Тема: Ввод в массив
    почетный гость
    Сейчас нет на сайте
    Shevron_7, Ну молодец, только не перемешивай Си с Сиплюсами - это же не красиво совсем и не культурно.

    rtytyrtyr
    Revolver_45Дата: Пятница, 17 Мая 2013, 02:41 | Сообщение # 30 | Тема: Ввод в массив
    почетный гость
    Сейчас нет на сайте
    Shevron_7, ага а ещё твоя программа, принимает за простые все нечётные числа, принимает за простое едиицу и не принимает за простое двойку. Да, короче, вообще не вычисляет правильное число. Переписывай.. Зыркай лучше в моё описание алгоритма и в мой пример выше..

    rtytyrtyr

    Сообщение отредактировал Revolver_45 - Пятница, 17 Мая 2013, 03:07
    Revolver_45Дата: Пятница, 17 Мая 2013, 02:11 | Сообщение # 31 | Тема: Ввод в массив
    почетный гость
    Сейчас нет на сайте
    Цитата (Shevron_7)
    m = 0,m1[m]

    ты объявляешь массив с нулевым размером...
    И, кстати, вообще никогда не указывай размерность при помощи переменной, это совсем не хорошо, даже если тебе позволяет компилятор (компилит, но просто выдаёт ворнинг, или даже если он вовсе молчит), всегда указывай константу. По одной легенде сотрудники майкрософт когда-то тоже не обращали внимания на ворнинги и получалось то, что получалось)


    rtytyrtyr

    Сообщение отредактировал Revolver_45 - Пятница, 17 Мая 2013, 02:13
    Revolver_45Дата: Пятница, 17 Мая 2013, 00:58 | Сообщение # 32 | Тема: Ввод в массив
    почетный гость
    Сейчас нет на сайте
    вот вобщем, правда на Си, без плюсов

    Код
    #include <stdio.h>
    #include <stdbool.h>
    #define SIZE 10

    bool isPrime (int number) {
          if (number != 2 && (number % 2) ==  0 || number <= 1) return false;
          else {
            auto int i;
            for (i = 3; i < number - 2; i += 2) {
              if ( (number % i) ==0) return false;
            }
          }
          return true;
    }

    int main (void) {
          int number;
          int array[SIZE] = {0};
          int i;

          for (i = 0; i < SIZE; i++) {
            scanf("%i", &number);
            if (!isPrime(number)) array[i] = number;
            else break;
          }
          return 0;
    }


    rtytyrtyr

    Сообщение отредактировал Revolver_45 - Пятница, 17 Мая 2013, 03:30
    Revolver_45Дата: Пятница, 17 Мая 2013, 00:20 | Сообщение # 33 | Тема: Ввод в массив
    почетный гость
    Сейчас нет на сайте
    Цитата (Shevron_7)
    А нельзя как-то проще проверять простое чило или нет?

    сначала проверяй делится ли число на 2, если делится, то число уже не простое, если нет, то запускай цикл от 3 до num - 2 c увеличением счётчика на 2 в каждой итерации цикла, если число делится на значение счётчика устанавливаешь флаг, что число неправильное и прерываешь цикл.


    rtytyrtyr

    Сообщение отредактировал Revolver_45 - Пятница, 17 Мая 2013, 00:37
    Revolver_45Дата: Вторник, 14 Мая 2013, 08:18 | Сообщение # 34 | Тема: Три Пути - [Text Quest]
    почетный гость
    Сейчас нет на сайте
    Блин, супер! Скачал посмотреть и залип, вжился в атмосферу. Сюжет захватил, очень нравится, что много отсылок к прошлому и "пасхалки" вроде встречи с магом в чёрных доспехах, который оказался причастен к зомбированию коров. Присутствует уместный юмор.
    Я застрял возле рубильника на пиратском корабле, какой код нужно ввести или хотя бы где его стоит искать? В книге на столе с картами есть намёк, как мне показалось... но 70000 не подходит, меня сразу хватают и рвут на куски. Или рубильник вообще не нужно трогать?

    Добавлено (14.05.2013, 08:18)
    ---------------------------------------------
    У входа в подземелье возле маяка по-моему какой-то баг: ружьё можно положить одновременно хоть на все плиты, оно исчезает из инвентаря, но действие остаётся и срабатывает - ружьё кладётся на плиту не смотря на то, что его уже нет в инвентаре, при этом оно же остаётся лежать и на другой плите. С ножом такой ситуации не происходит.


    rtytyrtyr

    Сообщение отредактировал Revolver_45 - Вторник, 14 Мая 2013, 07:43
    Revolver_45Дата: Понедельник, 13 Мая 2013, 21:16 | Сообщение # 35 | Тема: Переустановка
    почетный гость
    Сейчас нет на сайте
    NeToX, а чего ты так сразу описал проблему без предварительного рассказа истории из весёлой жизни?

    rtytyrtyr
    Revolver_45Дата: Воскресенье, 12 Мая 2013, 22:56 | Сообщение # 36 | Тема: Linux на ноуте
    почетный гость
    Сейчас нет на сайте
    Цитата (Mediator21)
    Возможно посыпятся сейчас матюки в мою сторону, но самым простым для меня пока остается slackware

    Так никаких больших принципиальных различий между собой дистрибутивы GNU/Linux не имеют, разве что окромя формата пакетов (хотя, зачем они вообще нужны, когда всегда есть сурсы) будь-то генту, будь-то юбунта. Нет "простых" и "сложных", они все идентичные, если ты понимаешь, что такое GNU/Linux в принципе, а не только на уровне графической оболочки и менеджера пакетов.


    rtytyrtyr

    Сообщение отредактировал Revolver_45 - Воскресенье, 12 Мая 2013, 22:59
    Revolver_45Дата: Понедельник, 06 Мая 2013, 14:57 | Сообщение # 37 | Тема: Длина кабеля
    почетный гость
    Сейчас нет на сайте


    rtytyrtyr
    Revolver_45Дата: Пятница, 03 Мая 2013, 14:43 | Сообщение # 38 | Тема: Существуют ли игры со смыслом?
    почетный гость
    Сейчас нет на сайте
    noTformaT, [возмущение]Зачем ты цитируешь меня не моими словами?[/возмущение]

    rtytyrtyr
    Revolver_45Дата: Среда, 01 Мая 2013, 14:48 | Сообщение # 39 | Тема: А зачем вообще нужен АСМ?
    почетный гость
    Сейчас нет на сайте
    Цитата (zub21)
    Мда пишите что можно написать ОС без ассемблера! напишите первичный загрузчик на C++

    ну, или драйвер для контроллера прерываний, который нужно вшить в саму микросхему с размером регистров 128 _БАЙТ!


    rtytyrtyr
    Revolver_45Дата: Вторник, 30 Апреля 2013, 20:40 | Сообщение # 40 | Тема: В каком среде разработке вы программируете ??
    почетный гость
    Сейчас нет на сайте
    без всего лишнего (ненужных кнопочек, менюшек и прочих излишеств, которые делаеют все ИСР неудобными ИСР) я просто использую все стандартные компоненты по отдельности, а не вкупе с оболочкой
    vim - редактор кода
    gcc для компиляции
    gdb для отладки
    cmake для сборки
    ну и fluid для построения интерфейса, при его необходимости.
    В общем-то стандартнейший набор.


    rtytyrtyr
    Форум игроделов » Записи участника » Revolver_45 [150]
    • Страница 2 из 8
    • «
    • 1
    • 2
    • 3
    • 4
    • 7
    • 8
    • »
    Поиск:

    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг