Вопрос № 124591: Здравствуйте! Помогите выполнить такое задание:
Дан двумерный массив. Выполнить следующее преобразование - в каждой строке сменить знак максимального по модулю элемента на противоположный.
С уважением, Saiks....Вопрос № 124592: Здравствуйте! Помогите пожалуйста написать программу, которая в строке подсчитывала бы количество цифр, введенных с клавиатуры.
С уважением, Saiks....Вопрос № 124635: Помогите пожалуйста!
Дано матрицу А размерности m x n. Получить новую матрицу R, в которой элементы побочной диагонали и последнего рядка переставлены местами, предварительно упорядочив элементы диагонали по убыванию....Вопрос № 124657: помогите пожалуйста составить программы, заранее спасибо!
1. Составить программу, позволяющую из текста, введенного с клавиатуры, выбрать слова , начинающиеся на букву Я и из них сформировать новый текст.
2. Для произвольного целого числа Х о...Вопрос № 124658: не знаю как решить задачу.
сама задача:
пользователь задаёт число в двоичной сс, компьютер переводит в десятичную.
Помогите пожайлуста.
В заранее благодарен....Вопрос № 124678: Помогите плиз с одной прогой:Определить есть ли в двумерном массиве число 5.Если таких чисел несколько найти их количиство....Вопрос № 124686: Привет всем помогите с прогой плиз заранее спасибо:Дана строка.Подсчитать количество символов в данной строке....Вопрос № 124719: Уважаемые эксперты!
Помогите пожалуйста решить задания:
2.1. Составить программу, позволяющую заменить слово «зима» в произвольном тексте, введенном с клавиатуры, на слово «весна».
2.2. Для произвольного целого числа Х, введённого с ...Вопрос № 124720: Уважаемые эксперты,помогите решить задачи!??
2.1. Составить программу, позволяющую в тексте, введенном с клавиатуры, расставить запятые между словами: Бейсик Фортран Паскаль Си. Вывести результат на экран
2.2 Ввести с клавиатуры тек...
Вопрос № 124.591
Здравствуйте! Помогите выполнить такое задание:
Дан двумерный массив. Выполнить следующее преобразование - в каждой строке сменить знак максимального по модулю элемента на противоположный.
С уважением, Saiks.
Отправлен: 24.02.2008, 11:38
Вопрос задал: Saiks (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Saiks!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 24.02.2008, 12:12 Оценка за ответ: 5
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Saiks!
Наконецто ее написал долго я с ней мучался, но все ж интересная задача была.
Программа в приложении.
Приложение:
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 24.02.2008, 20:34 Оценка за ответ: 5
Отвечает: Попов Владимир Иванович
Здравствуйте, Saiks!
В данной задачке используются стандартные алгоритмы ввода двухмерного массива, поиска максимального по модулю элемента с фиксацией его индекса и вывода массива на экран. Для удобства реализован цикл запроса на повторный запуск. Исходник в приложении. Успехов.
Приложение:
--------- Physics forever !
Ответ отправил: Попов Владимир Иванович (статус: 2-ой класс)
Ответ отправлен: 27.02.2008, 19:50 Оценка за ответ: 5
Вопрос № 124.592
Здравствуйте! Помогите пожалуйста написать программу, которая в строке подсчитывала бы количество цифр, введенных с клавиатуры.
С уважением, Saiks.
Отправлен: 24.02.2008, 11:41
Вопрос задал: Saiks (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Saiks!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 24.02.2008, 11:52 Оценка за ответ: 5
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Saiks!
Вот вам программка.
Кстати хороший вопрос 124591 вот на дним уже час парюсь
Приложение:
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 24.02.2008, 12:24 Оценка за ответ: 4
Отвечает: Попов Владимир Иванович
Здравствуйте, Saiks!
Для подсчёта количества цифр в введённом тексте необходимо определить длину рядка (общее количество символов) и в цикле с параметром по этой длине последовательно перебрать все символы с отсечкой цифр (символов в диапазоне от '0' до '9') с помощью оператора выбора case. Исходник в приложении. Цикл repeat-until используется для организации запроса на повторный запуск. Успехов.
Приложение:
--------- Physics forever !
Ответ отправил: Попов Владимир Иванович (статус: 2-ой класс)
Ответ отправлен: 29.02.2008, 11:08
Вопрос № 124.635
Помогите пожалуйста!
Дано матрицу А размерности m x n. Получить новую матрицу R, в которой элементы побочной диагонали и последнего рядка переставлены местами, предварительно упорядочив элементы диагонали по убыванию.
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Щербаков Евгений Николаевич!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 24.02.2008, 20:04
Вопрос № 124.657
помогите пожалуйста составить программы, заранее спасибо!
1. Составить программу, позволяющую из текста, введенного с клавиатуры, выбрать слова , начинающиеся на букву Я и из них сформировать новый текст.
2. Для произвольного целого числа Х определить, сколько цифр, составляющих число, находятся в диапазоне от 0 до 3. Если таких цифр больше 1, заменить эти числа на 7, из полученного числа вычесть 10. Вывести Х, полученное число и разность.
3. Записать в файл N-чисел, введенных с клавиатуры в порядке убывания. Считать из файла эти числа. Вставить число в эту последовательность, не нарушая упорядоченности.
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Дебелов Владимир Валентинович!
Вот вам 3 программы которые в приложении:
Третью программу зделал не полностью так как не понял куда именно вставлять число(позиция)
Приложение:
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 24.02.2008, 22:28 Оценка за ответ: 5 Комментарий оценки: огромное спасибо я втексте 3 задачи упустил слово число и смысл вставить число в последовательность потерялся =) ну все равно огромное спасибо
Вопрос № 124.658
не знаю как решить задачу.
сама задача:
пользователь задаёт число в двоичной сс, компьютер переводит в десятичную.
Помогите пожайлуста.
В заранее благодарен.
Отправлен: 24.02.2008, 20:43
Вопрос задал: Konder77 (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Gh0stik
Здравствуйте, Konder77!
Вот пожалуйста код программы с комментариями: program Bin2Dec; var c2:string; i,d,n:longint; begin write('BIN=');read(c2); d:=0; n:=length(c2); for i:=1 to n do d:=d+ord(c2[i]='1')*round(exp(ln(2)*(n-i))); {если
текущий символ строки равен 1, то к результату прибавляем число вида "2n-i"} write('DEC=',d); {выводим число в 10-чной системе счисления} readln; end.
Good Luck!!!
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Академик) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) WWW:http://gh0stik.rusfaq.ru/ ICQ: 289363162 ---- Ответ отправлен: 24.02.2008, 21:35 Оценка за ответ: 5
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Konder77!
Вот как работает єта программа;
1)Вводим строку
2)Создаем цикл от 0 до длина строки минус один
3)При помощи этой функции (ord(s[Length(s)-len])-48) вычисляем значение каждого символа от самого правого до первого.
4)умножаем значение (шага 3) на значения двойки в степени позиция символа минус единица
5)в переменную Dec добавляем єто число полученное из( шага 4).
6)выводим результат на монитор.
Эта программа может переводить и другие системы (от двоичной до Девяти-ичной) счисления в десятичную надо токо изменить содержимое массива PoWer, вобщето можно и выше Девяти-ичной системы счисления переводить в десятичную этой программой но для этого прийдеться добавить условные переходы.
Приложение:
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 24.02.2008, 21:35 Оценка за ответ: 5
Отвечает: Denisss
Здравствуйте, Konder77!
Мой пример основан на понимании того, что система хранит числа в двоичной форме.
Перевод осуществляется в 3 этапа:
1. Смещаем результат (переменная d) влево на 1 бит (d shl 1)
2. Считываем очередной символ и сравниваем его с символом '0' (ord(b[i]) - zero).
3. Добавляем результат сравнения к результату с помощью побитовой операции ИЛИ (or).
Функция ord в данном случае возвращает код символа. Т.к. символ '1' стоит сразу после символа '0' в таблице ASCII, то:
ord('0') - ord('0') = 0;
ord('1') - ord('0') = 1.
Удачи!
Приложение:
--------- Будь осторожен, когда молишься ради чего-то, потому что можешь это получить...
Ответ отправил: Denisss (статус: Профессионал) Россия, Москва ---- Ответ отправлен: 25.02.2008, 13:24
Вопрос № 124.678
Помогите плиз с одной прогой:Определить есть ли в двумерном массиве число 5.Если таких чисел несколько найти их количиство.
Отправлен: 24.02.2008, 23:22
Вопрос задал: Bandos (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Bandos!
Отвечает: lyalya
Здравствуйте, Bandos!
вот еще один вариант решения данной задачи
program Project2;
type
mas=array [1..100,1..100] of integer;
var a:mas;
k,i,j,m,n:integer;
begin
k:=0;
writeln('vvedite razmernost massiva');
readln(n,m);
for i:=1 to n do {заполняем массив случайными числами}
for j:=1 to m do
a[i,j]:=random(100);
writeln('massiv'); {выводим на экран наш массив}
for i:=1 to n do
begin
for j:=1 to m do
write (a[i,j]:4);
writeln;
end;
for i:=1 to n do {проверяем наличие 5}
for j:=1 to m do
if a[i,j]=5 then k:=k+1;
if k=0 then writeln('5 net') else writeln('kol-vo 5 =',k);
readln;
end.
Ответ отправила: lyalya (статус: 5-ый класс)
Ответ отправлен: 24.02.2008, 23:50
Отвечает: Marked One
Здравствуйте, Bandos!
Код в приложении
Если IsThereFive=True, то число 5 есть.
Если IsThereFive=False, то числа 5 нет.
countoffive=кол-ву пятёрок
Приложение:
Ответ отправил: Marked One (статус: 6-ой класс)
Ответ отправлен: 25.02.2008, 20:35
Вопрос № 124.686
Привет всем помогите с прогой плиз заранее спасибо:Дана строка.Подсчитать количество символов в данной строке.
Отправлен: 25.02.2008, 00:07
Вопрос задал: Bandos (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Tribak
Здравствуйте, Bandos!
program www;
var
s:string;
begin
writeln('vvedite stroky:');
readln(s);
writeln(length(s));
readln;
end.
Ответ отправил: Tribak (статус: 8-ой класс)
Ответ отправлен: 25.02.2008, 08:35
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Bandos!
Вот вам программа:
Var
s:string;
I:byte;
Begin
Readln(s);
I:=Length(s);
Writeln('количество символов в данной строке ');
Readln;
End.
--------- Любовь это прекрасно!!!
Вот альтернативный способ узнать длину строки - без использования функции Length(s). Однако имейте ввиду, что этот способ может не работать для языков, производных от Pascal, например - в Delphi.
Приложение:
--------- Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.
Ответ отправил: Delph (статус: Студент)
Ответ отправлен: 27.02.2008, 13:39 Оценка за ответ: 5
2.1. Составить программу, позволяющую заменить слово «зима» в произвольном тексте, введенном с клавиатуры, на слово «весна».
2.2. Для произвольного целого числа Х, введённого с клавиатуры, определить, содержит ли оно подряд две цифры 5. Если да, вычесть из каждой 2, полученное число уменьшить на 10. Вывести Х, полученное число и их разность
3. Написать программу с использованием переменных типа запись
с полями, указанными в задании 5. Вывести информацию о указанной марке компьютера.
4. Записать в файл N- целых чисел, введенных с клавиатуры.
Считать из файла эти числа. Найти сумму нечётных чисел. Вывести на экран результат.
5.1. Создать файл данных, каждая запись которого состоит из следующих полей:
1. Наименование компьютера
2. Страна-поставщик
3. Год выпуска
4. цена
5.2. Считать из файла информацию, указанную преподавателем, или предложить свою версию для считывания информации.
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Слотин Владимир Сергеевич!
Вот вам все программы.
Насчет второй программы:
Она заменит все числа на 2 меньше тока в таких случаях:
1)5 больше или равно подряд 2, и уменьшаться токо те числа которые не меньше 2, так как если будет 1 а ее уменьшать на 2 до будет -1, а что в таком случаи делать вы не указали,а я не пророк.
2.1. Составить программу, позволяющую в тексте, введенном с клавиатуры, расставить запятые между словами: Бейсик Фортран Паскаль Си. Вывести результат на экран
2.2 Ввести с клавиатуры текст, содержащей не более 50 символов, внутри которого должны быть цифры. Подсчитать количество цифр, входящих в данную строку. Переписать их в новую переменную. Вновь образованное число увеличить на 10. Вывести на экран исходную строку, количество цифр, входящих в данную строку, вновь образованное число, результат вычислений.
3. Написать программу с использованием переменных типа запись
с полями(1 - Товар (наименование); 2 - Изготовитель; 3 - Кол-во на складе; 4 - Кол-во проданных). Вывести информацию о указанном в условии товаре.
4. Записать в файл N-чисел, введенных с клавиатуры в порядке возрастания.
Считать из файла эти числа. Вставить число в эту последовательность, не нарушая упорядоченности. Вывести результат на экран.
5.1. Создать файл данных, каждая запись которого состоит из следующих полей: 1 - Товар (наименование); 2 - Изготовитель; 3 - Кол-во на складе; 4 - Кол-во проданных
5.2. Считать из файла информацию, указанную преподавателем, или предложить свою версию для считывания информации.
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Дудус Владимир Викторович!
Вот вам программы токо третью я не сделал так как не знаю какое условие вы имеете ввиду.
В каком учебном заведении вы учитесь (Вуз,Техникум,школа..) и на кого и именно,какой курс.