Hip-Hop.Ru

Hip-Hop.Ru (https://www.hip-hop.ru/forum/)
-   Компьютеры и Интернет (https://www.hip-hop.ru/forum/kompyutery-i-internet-f186)
-   -   Программисты / Компьютерные техники, которые НИКОГДА не спят! [Беседка] (https://www.hip-hop.ru/forum/programmisty-kompyuternye-tehniki-kotorye-nikogda-ne-spyat-besedka-252443/)

disa zakon 6 октября 2011 15:16

Цитата:

Цитата от sm0ke (Сообщение 1074336330)
Цитата:

Цитата от БезУмнЫй ГенИй (Сообщение 1074336270)
в декабре защита будет)

Ну давай сделаю.

узнаю подробности отпишусь:o

иксуй! 6 октября 2011 17:04

Цитата:

Цитата от The_Drot (Сообщение 1074334272)
Помогите, пожалуйста, школоте:
Нужно в паскале написать программу заменяющую в заданной строке все вхождения "ку" на "за" с помощью операции копирования, удаления и вставки.
как пытался сделать я:
Показать скрытый текст
program xz;
uses crt;
var a,b,c,s:string; i,d,q:integer;
begin
readln(a);
c:='za';
d:=length(a);
for i:=1 to d do
b:=copy(a,i,2);
if b='ky' then begin q:=pos(b,a);
a:=delete(a,q,2);
a:=insert(c,a,q);
(здесь ошибка 42)
end;
writeln(a);
readkey;
end.


а что ты присваиваешь, если у тебя delete и insert это процедуры и ничего не возвращают? они просто обрабатывают строку, переданную им.
это первое.
во-вторых избавляйся от таких имён переменных, которые ничего не говорят.
цикл у тебя только лишь копирует элементы и всё, ты begin там не поставил.
Вот так всё работает:
Код:

program xz;
uses crt;
var a,b,c,s:string; i,d,q:integer;
begin
  readln(a);
  c:='za';
  d:=length(a);
  for i:=1 to d do begin
      b:=copy(a,i,2);
      if b='ky' then begin
          q:=pos(b,a);
          delete(a,q,2);
          insert(c,a,q);
      end;
  end;
writeln(a);
readkey;
end.

А красивее так:
Показать скрытый текст

Код:

program xz;
uses crt;
var ins_sstr,curr_sstr,s:string;
    i,len,curr_pos:integer;
begin
  readln(s);
  ins_sstr:='za';
  len:=length(s);
  for i:=1 to len do begin
      curr_sstr:=copy(s,i,2);
      if curr_sstr='ky' then begin
          curr_pos:=pos(curr_sstr,s);
          delete(s,curr_pos,2);
          insert(ins_sstr,s,curr_pos);
      end;
  end;
writeln(s);
readkey;
end.


The_Drot 6 октября 2011 17:16

Цитата:

Цитата от иксуй! (Сообщение 1074337322)
Цитата:

Цитата от The_Drot (Сообщение 1074334272)
Помогите, пожалуйста, школоте:
Нужно в паскале написать программу заменяющую в заданной строке все вхождения "ку" на "за" с помощью операции копирования, удаления и вставки.
как пытался сделать я:
Показать скрытый текст
program xz;
uses crt;
var a,b,c,s:string; i,d,q:integer;
begin
readln(a);
c:='za';
d:=length(a);
for i:=1 to d do
b:=copy(a,i,2);
if b='ky' then begin q:=pos(b,a);
a:=delete(a,q,2);
a:=insert(c,a,q);
(здесь ошибка 42)
end;
writeln(a);
readkey;
end.


а что ты присваиваешь, если у тебя delete и insert это процедуры и ничего не возвращают? они просто обрабатывают строку, переданную им.
это первое.
во-вторых избавляйся от таких имён переменных, которые ничего не говорят.
цикл у тебя только лишь копирует элементы и всё, ты begin там не поставил.
Вот так всё работает:
Код:

program xz;
uses crt;
var a,b,c,s:string; i,d,q:integer;
begin
  readln(a);
  c:='za';
  d:=length(a);
  for i:=1 to d do begin
      b:=copy(a,i,2);
      if b='ky' then begin
          q:=pos(b,a);
          delete(a,q,2);
          insert(c,a,q);
      end;
  end;
writeln(a);
readkey;
end.

А красивее так:
Показать скрытый текст

Код:

program xz;
uses crt;
var ins_sstr,curr_sstr,s:string;
    i,len,curr_pos:integer;
begin
  readln(s);
  ins_sstr:='za';
  len:=length(s);
  for i:=1 to len do begin
      curr_sstr:=copy(s,i,2);
      if curr_sstr='ky' then begin
          curr_pos:=pos(curr_sstr,s);
          delete(s,curr_pos,2);
          insert(ins_sstr,s,curr_pos);
      end;
  end;
writeln(s);
readkey;
end.


Спасибо,учту!

Yung Charity 7 октября 2011 18:38

поцоны помогите пожалуйста. оч нубский вопрос.
где надо поставить галочку в С++ билдер 6, что бы ехе моей проги запускался на компьютере на котором отсутствует с++?

El. (R-G) 10 октября 2011 10:32

Они и так будут запускаться, по сути

ТэМэ 30 октября 2011 16:22

ребят мне нужна помощь в задачке на С++ никто не поможет составить?

иксуй! 30 октября 2011 19:16

Цитата:

Цитата от TYOMA_тотСамый_TM (Сообщение 1074492089)
ребят мне нужна помощь в задачке на С++ никто не поможет составить?

ну чё за задачка давай сюда выкладывай

ТэМэ 30 октября 2011 20:48

Вводится пять целых чисел, определить сколько среди них четный (код программы должен быть составлен с использованием оператора if)

иксуй! 31 октября 2011 19:15

Цитата:

Цитата от TYOMA_тотСамый_TM (Сообщение 1074493694)
Вводится пять целых чисел, определить сколько среди них четный (код программы должен быть составлен с использованием оператора if)

Что у тебя не выходит?) Сам-то пробовал это сделать?

Показать скрытый текст
Код:

#include <iostream>

using namespace std;

int main()
{
    int even=0;
    for(int i=0;i<5;i++)
    {
          int x;
          cin >> x;
          if(!(x&1)) even++;
    }
    cout << even;
}


ТэМэ 31 октября 2011 19:30

Цитата:

Цитата от иксуй! (Сообщение 1074499290)
Что у тебя не выходит?) Сам-то пробовал это сделать?

спасибо, просто зеленый я еще :))

иксуй! 31 октября 2011 19:34

Цитата:

Цитата от TYOMA_тотСамый_TM (Сообщение 1074499437)
Цитата:

Цитата от иксуй! (Сообщение 1074499290)
Что у тебя не выходит?) Сам-то пробовал это сделать?

спасибо, просто зеленый я еще :))

Ну если так будешь всегда просить, то так зелёным и останешься:)

ТэМэ 31 октября 2011 19:35

ток там походу какаята логическая ошибка программа прокомпилировалась, запустилась но результата не дала :(

иксуй! 31 октября 2011 19:40

Цитата:

Цитата от TYOMA_тотСамый_TM (Сообщение 1074499486)
ток там походу какаята логическая ошибка программа прокомпилировалась, запустилась но результата не дала :(

в каком смысле не дала? ты ввёл 5 чисел, нажал enter, а она закрылась?
там всё хорошо. может она у тебя просто закрывается сразу? попробуй так.
Показать скрытый текст
Код:

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
    int even=0;
    for(int i=0;i<5;i++)
    {
          int x;
          cin >> x;
          if(!(x&1)) even++;
    }
    cout << even << endl;
    system("PAUSE");
}


ТэМэ 31 октября 2011 19:45

Цитата:

Цитата от иксуй! (Сообщение 1074499530)
в каком смысле не дала? ты ввёл 5 чисел, нажал enter, а она закрылась сразу?
там всё хорошо.

оо эта уже запустилась благодарю ;)

Показать скрытый текст
надо было мне ПТУ идти, на оператора ПК :) походу не потяну я программы писать, а особенно когда графич. интерфейсы и прочую поебень надо будет делать, то это вообще я не вывезу :rolleyes:

иксуй! 31 октября 2011 19:48

Цитата:

Цитата от TYOMA_тотСамый_TM (Сообщение 1074499576)
Цитата:

Цитата от иксуй! (Сообщение 1074499530)
в каком смысле не дала? ты ввёл 5 чисел, нажал enter, а она закрылась сразу?
там всё хорошо.

оо эта уже запустилась благодарю ;)

Показать скрытый текст
надо было мне ПТУ идти, на оператора ПК :) походу не потяну я программы писать, а особенно когда графич. интерфейсы и прочую поебень надо будет делать, то это вообще я не вывезу :rolleyes:

Да почему же? Тут дело практики, главное не лениться. Ты только поступил куда-то что ли?)

ТэМэ 31 октября 2011 19:50

Цитата:

Цитата от иксуй! (Сообщение 1074499600)
Ты только поступил куда-то что ли?)

ну как сказать.... второй курс :D только техникума :morj:

Сибирский ТэТэ 31 октября 2011 21:10

единицы и море нулей:bomba:

Максим Maki 31 октября 2011 22:21

Братки кто мне парсер авто яндекс напишет

sm0ke 1 ноября 2011 00:07

Ё, здорово программисты, хуеплеты.
Цитата:

Цитата от Максим Maki (Сообщение 1074501283)
Братки кто мне парсер авто яндекс напишет

Тебя ждет анальная кара за такие словечки.

Восточный Тони 1 ноября 2011 00:12

Я вот тоже начинающий компьютерный задрот, пока ещё ничего не понимаю в программировании. Сейчас проходим ВБ, может подкинете название отличных учебников/туторов для чайников по ВБ?

sm0ke 1 ноября 2011 00:15

Цитата:

Цитата от stinger` (Сообщение 1074502107)
Я вот тоже начинающий компьютерный задрот, пока ещё ничего не понимаю в программировании. Сейчас проходим ВБ, может подкинете название отличных учебников/туторов для чайников по ВБ?

Вижуал бэйсик?

Восточный Тони 1 ноября 2011 00:16

Цитата:

Цитата от sm0ke (Сообщение 1074502119)
Цитата:

Цитата от stinger` (Сообщение 1074502107)
Я вот тоже начинающий компьютерный задрот, пока ещё ничего не понимаю в программировании. Сейчас проходим ВБ, может подкинете название отличных учебников/туторов для чайников по ВБ?

Вижуал бэйсик?

да

sm0ke 1 ноября 2011 00:17

Цитата:

Цитата от stinger` (Сообщение 1074502123)
да

Ээээ... не, не знаю учебников :|

Добавлено через 2 минуты 46 секунд
Чувакииии!!! Кто нить на симфони кодает?

Добавлено через 4 минуты 1 секунду
Я канеш понимаю, орм все дела, круто, когда фрэйм за тебя 70% работы делает,
но бля для каждой модели свой yml, эт ж пиздец? Или вы привыкли маргиналы ебаные?

Добавлено через 5 минут 4 секунды
Я за вагинальный секс через задание связей в БД через свойства класса, Ё!!!

Добавлено через 8 минут 30 секунд
Блин, скукота тут :o

Добавлено через 15 минут 43 секунды
Ща хаммер придет, расскажет мне че почем :|

mrCloud 1 ноября 2011 09:47

бля,Смок, мне страшно после вот таких речей.
блять, как определится с со специальностью\факультетом.

иксуй! 1 ноября 2011 10:05

Цитата:

Цитата от alligator[7Вагон] (Сообщение 1074503931)
бля,Смок, мне страшно после вот таких речей.
блять, как определится с со специальностью\факультетом.

В какой ВУЗ собираешься?


Часовой пояс GMT +3, время: 11:35.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.