powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите пожалуйста. Очень лёгкая задание
25 сообщений из 59, страница 2 из 3
Помогите пожалуйста. Очень лёгкая задание
    #39968723
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы с нетерпением ждем развертки вашей мысли. Как вы исходную задачу понимаете и ваше предложение по решению в псевдокодах, чтобы не подсказать незадачливому студенту, чего от него пытаются добиться :) Легко же про яйца С1 С2 загогулины выдумывать - критиковать не строить :)
Компилятор на одном месте вашу конструкцию видел (не проверял), хотя признаться первым делом бросился в гугл.
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968727
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу ты ну ты, опять не удалось поддеть человека , у которого системные знания. Только я хотел услышать прыжки с одного реализованного уровня абстракции на другой уровень, а не вышло. Весь этот уровень дипломатии и искушенности в казуистике в споре. Снимаю перед Вами, Мэйтон, шляпу. Хотя вы может просто спать он ушел давно ввиду бесполезного трепа.
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968730
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ладно забей. Я и не хотел спорить. Я вообще уже вторую банку нефильтрованого допил.
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968772
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, какой алгоритм в большинстве случаев будет быстрее: поиск запятой с начала строки или с конца?
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968773
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это зависит от того как ищется конец.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968774
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Это зависит от того как ищется конец.

А что есть варианты как его искать?
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968781
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алгоритмику вроде не отменили. Пузырьки всякие и сортировки. Вопрос ради потрепаться? :)
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968782
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravА что есть варианты как его искать?

Конечно же есть.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968783
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

petravА что есть варианты как его искать?

Конечно же есть.

Могу дополнительно предположить только:

1. Длина строки закеширована в std::string.
2. Существование некоей ассемблерной спец. команды процессора для операций с векторами.
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968784
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ещё варианты а) Хранить непосредственно указатель на конец и б) хранить саму строку в
обратном порядке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968786
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшник
Алгоритмику вроде не отменили. Пузырьки всякие и сортировки. Вопрос ради потрепаться? :)

Можно и сортировкой поискать конец строки. :)

Тогда давайте разработаем самый медленный алгоритм. Одно условие: он должен быть осмысленным.
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968806
Нестандартное мышление
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не проще сделать реверс строки. Потом реплейс первого попавшегося и затем обратный реверс?
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968807
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
АСУ ТПшник
Алгоритмику вроде не отменили. Пузырьки всякие и сортировки. Вопрос ради потрепаться? :)

Можно и сортировкой поискать конец строки. :)

Тогда давайте разработаем самый медленный алгоритм. Одно условие: он должен быть осмысленным.

Давайте разработаем самый сложный алгоритм и напишем его на Malbolge

Будет нам хороший челендж и топик перестанет быть таким пресным.
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968827
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
petrav
пропущено...

Можно и сортировкой поискать конец строки. :)

Тогда давайте разработаем самый медленный алгоритм. Одно условие: он должен быть осмысленным.

Давайте разработаем самый сложный алгоритм и напишем его на Malbolge

Будет нам хороший челендж и топик перестанет быть таким пресным.

Начинайте. Я заметил интересную особенность: предложений от вас много, а работы мало. Нужно исправляться. :)
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968838
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю как сбросить stdin ...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
#include <stdio.h>
#include <string.h>

int main() {
	int i;
	char input_string[80];
	char search_chr, replace_chr;

	printf("Input a string:\n");
	fgets(input_string, sizeof(input_string), stdin);

	printf("Input a character to replace: ");
	char search_string[80];
	fgets(search_string, sizeof(search_string), stdin);
	search_chr = search_string[0];

	printf("Input a replacement character: ");
	char replace_string[80];
	fgets(replace_string, sizeof(replace_string), stdin);
	replace_chr = replace_string[0];

	if (strrchr(input_string, search_chr) != NULL) {
		for (i=0; input_string + i != strrchr(input_string, search_chr); i++);
		*(input_string + i) = replace_chr;
	}

	printf("Updated: %s", input_string);
	printf("Character to replace: %c\n", search_chr);
	printf("Replacement character: %c\n", replace_chr);
}


...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968841
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рефакторинг
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
#include <stdio.h>
#include <string.h>

int main() {
	char *cptr;
	char input_string[80];
	char search_chr, replace_chr;

	printf("Input a string:\n");
	fgets(input_string, sizeof(input_string), stdin);

	printf("Input a character to replace: ");
	char search_string[80];
	fgets(search_string, sizeof(search_string), stdin);
	search_chr = search_string[0];

	printf("Input a replacement character: ");
	char replace_string[80];
	fgets(replace_string, sizeof(replace_string), stdin);
	replace_chr = replace_string[0];

	cptr = strrchr(input_string, search_chr);
	if (cptr) {
		*cptr = replace_chr;
	}

	printf("Updated: %s", input_string);
	printf("Character to replace: %c\n", search_chr);
	printf("Replacement character: %c\n", replace_chr);
}

...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968842
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНачинайте. Я заметил интересную особенность: предложений от вас много, а работы мало. Нужно исправляться. :)
Вам не стоило бы этого говорить по многим причинам, ну раз сказали, читающий да увидит и поймет :D Но с другой стороны, никто не обещал, что на площадке скуля что-то кто-то кроме звиздежа делает. Это не про скуль, просто он наиболее популярный что ли. Прозреваете на глазах.
Хотя темы про 100 тыщ для формошлепов мне нравится :) Всегда приятно подумать что у нас очень большой рынок для всех, кто хоть что то понимает. Вранье, в темах про банки уже не раз писали, но приятно же!
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968845
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
теперь можно писать мне код-ревью!
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968848
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab
теперь можно писать мне код-ревью!

Я всё хотел вас спросить: а вы в какой стране живёте? Просто из интереса.
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968858
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не предирайтесь, petrav, просто я не очень складно разговариваю
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968865
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab
не предирайтесь, petrav, просто я не очень складно разговариваю

Ни малейших претензий к тому как вы пишите, я об этом даже и не думал. Я просто задал вопрос, но если вы не хотите на него отвечать, то и не нужно. :)
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968869
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторне предирайтесь, petrav, просто я не очень складно разговариваю
шпиен, чего с их прозападной политики взять :D
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968895
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно и сортировкой поискать конец строки. :)

Тогда давайте разработаем самый медленный алгоритм. Одно условие: он должен быть осмысленным.
я только за! но извините я про позвиздеть, а не про изыскания. Кто делать то будет? :D
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968904
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так что? слабо осуществить план?
АСУ ТПшник

Создаешь указатели на буквы е. Заносишь их в массив по мере прочтения слова. Потом берешь последний указатель в массиве и запихиваешь по указанному в нем адресу букву Т.

Задача просто на знание и понимание в комплексе. По сути задач несколько. Как сформируешь динамический массив, как сохранишь все указатели, как заменишь. И как потом память очистишь (красиво или забьешь).

Привет от человека , которым С на уровне скриптов в профессии пользуется. По сути вам каюк, раз не учили язык :D
...
Рейтинг: 0 / 0
Помогите пожалуйста. Очень лёгкая задание
    #39968905
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
mayton
пропущено...

Давайте разработаем самый сложный алгоритм и напишем его на Malbolge

Будет нам хороший челендж и топик перестанет быть таким пресным.

Начинайте. Я заметил интересную особенность: предложений от вас много, а работы мало. Нужно исправляться. :)

Спасибо за приглашение. Я хотя и стараюсь откомменить несколько подфорумов - тоже имею
какие-то свои интересы. Сейчас пока активничаю 22147000 тут, пока тема себя не исчерпала.
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 2 из 3
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите пожалуйста. Очень лёгкая задание
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]