Вопрос № 147583: Здравствуйте господа программеры, помогите пожалуйста где можно найти спецификацию формата JPEG. Как сжимает, куда что в файле складывает. И желательно на отечественном языке )) ...Вопрос № 147616: При компиляции вылетает ошибка: /usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048750. Изначально появилась при сборке кода с SDL, но потом
оказалось что вылетает...Вопрос № 147641: <u> Здравствуте! </u> Уважаемые эксперты, обращаюсь к вам за помощью в решении задач на С: 1. Ввести одной строкой трехзначное число. Проверить истинность высказывания: "Цифры данного трехзначного числа образуют геометрическую прогрес...
Вопрос № 147.583
Здравствуйте господа программеры, помогите пожалуйста где можно найти спецификацию формата JPEG. Как сжимает, куда что в файле складывает. И желательно на отечественном языке ))
Отвечает: realbustard
Здравствуйте, Жилкин Сергей Анатольевич! Посмотрите эту ссылку >>
Оформлена ссылка.
--------
∙ Отредактировал: Николай Владимирович / Н.В., Академик
∙ Дата редактирования: 17.10.2008, 21:10 (время московское)
--------- Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)
Ответ отправил: realbustard (статус: 5-ый класс)
Ответ отправлен: 17.10.2008, 20:58 Оценка за ответ: 5 Комментарий оценки: Спасибо, Алексей Леонидович . . . это как раз то что я так давно искал ....
Отвечает: Olegzp
Здравствуйте, Жилкин Сергей Анатольевич! http://compression.ru/download/jpeg.html А также посмотри остальные материалы на сайте http://compression.ru/
Ответ отправил: Olegzp (статус: 3-ий класс)
Ответ отправлен: 17.10.2008, 21:12 Оценка за ответ: 5 Комментарий оценки: Спасибо, Olegzp ... очень полезная и нужная информация..
Вопрос № 147.616
При компиляции вылетает ошибка: /usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048750. Изначально появилась при сборке кода с SDL, но потом оказалось что вылетает и в тех программах, которые раньше нормально собирались. Помогите если можете, плиз.(Linux,suse11)
Приложение:
Отправлен: 18.10.2008, 11:09
Вопрос задал: Sabotaz (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Лясин Александр Владимирович
Здравствуйте, Sabotaz! Судя по предоставленной Вами информации, возникает ошибка линковки (сборки), но не компиляции. Следовательно, Вы должны предполагать, что при сборке ld "не находит" объявленный в Вашей программе литерал. Возможны следующие варианты: 1. Указанные Вами библиотеки находятся в неизвестном для ld месте. 2. Заголовочные файлы не соответствуют версии самой библиотеки. Я бы в такой ситуации ещё раз всё тщательно проверил, что касаемо путей. Если потребовалось бы,
переустановил библиотеки (хотя Вы наверное это уже проделывали). Если ничего из вышеуказанного не помогает, попробовать поставить библиотеки другой версии.
P.S. Сам я с SDL не работал, но подобные ситуации у меня бывали достаточно часто.
Здравствуте! Уважаемые эксперты, обращаюсь к вам за помощью в решении задач на С:
1. Ввести одной строкой трехзначное число. Проверить истинность высказывания: "Цифры данного трехзначного числа образуют геометрическую прогрессию". Ответ вывести в виде "yes" или "no". 2.Одной строкой задается целое четырехзначное число. Найти суммы его цифр (первой и второй; первой, второй и третьей; сумму всех четырех цифр).
Отвечает: Николай // МMM
Здравствуйте, Озерова Елена Сергеевна!
В обеих задачах получение цифр чисел производится путем операции остатка от деления. Например нужно узнать третью цифру числа 123. Для этого, мы делим это число без остатка на 10 и получаем 3. Чтобы получить вторую цифру - мы это число сначала делим без остатка на 100 и получаем 23, а потом целочисленно делим 23 на 10 и получаем 2 и т.д.
Задача №1.
Эту задачу можно было бы решить с помощью массивов и ещё некоторых средств языка С++, но здесь всего
3-значное число, по этому я решил задачу простым способом. Скомпилировано в MS VS 2005. Смотрите код.
/*Если первая цифра НЕ ровняется второй и НЕ ровняется третьей - проверяем ровняется ли значение, которе мы получим при(digit_three / digit_two) знаменателю - если да,
то это геометрическая прогрессия */
//Стандартное пространство имён using namespace std;
int main() { //Поддержк
а русского языка setlocale(LC_CTYPE, "Russian");
//Обїявляем переменные int summa = 0, chislo;
//Прилашение ввести число cout << " Введите 4-значное число: ";
//Ввод числа с клавиатуры cin >> chislo;
cout << endl;
//Объявляем переменную int digit;
//Цикл для подсчёта суммы for(int i = 0, N = 1, N1 = 10; i < 4; i++, N *= 10, N1 *= 10) { digit =(int)(chislo % N1) / N;
summa
+= digit; }
//Отображение суммы cout << " Cумма всех цифр числа: " << summa << endl << endl;
return 0; }
Удачи Вам!!!
--------- Не ошибается лишь тот, кто ничего не делает. Не бойтесь ошибаться. Бойтесь повторять ошибки. (Теодор Рузвельт, 1858 - 1919)
Ответ отправил: Николай // МMM (статус: Студент)
Ответ отправлен: 22.10.2008, 14:15 Оценка за ответ: 5 Комментарий оценки: Cпасибо ,Николай, за вашу помощь!
Очень качественный ответ и я искренне ещё раз выражаю вам свою благодарность