![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
мэйны!проверьте пожалуйста ,если не затруднит,код и подскажите как можно решить 2 задачи!1|Заданы 2 числа a и b.Переменной t присвоить значение истина,если в одномерном массиве существует хотя бы один элемент,кратный a и не кратный b.
Вот код: Код:
введите 2 числа от 1 до 10: 3 4 ложь-False 17|94|9|93|82|90|28|65|99|84| здесь на 3 делиться и неделиться 5 чисел...Не понимаю в чём проблема??; 2|Вычислить сумму тех столбцов двумерного массива размерностью 5*5,последний элемент которых равен элементу ,стоящему на главной диагонали.У меня задумка изначальная есть,но проблема с выводом двумерного массива,да и с вычислениями мне кажеться! Вот код: Код:
Последний раз редактировалось -ushёl-; 13.03.2009 в 16:06. |
![]() |
![]() |
![]() |
#2 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
![]()
В первой задаче вместо
Код:
Код:
Код:
Код:
Последний раз редактировалось Stilet; 13.03.2009 в 14:35. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
с первой всё ок!!!!а вот со 2 ой проблема всё равно.
if a[5,j]=a[j,j] then- тут мне кажеться должно стоять ...=a[3,3] then{если просто визуально представить или нарисовать квадрат чисел,то центральный элемент как раз на месте 3,3} вот только с нормальным выводом массива непонятно... 70 46 63 98 29 11 9 55 20 73 55 58 89 74 21 16 98 1 74 34 91 2 0 46 86 0 нет таких элементов в столбцах как можно вывести его в квадратном виде,что то ни как не получаеться?=) |
![]() |
![]() |
![]() |
#4 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]() Код:
![]()
вступлю в команду разработчиков ПО на Delphi
Последний раз редактировалось maladoy; 13.03.2009 в 14:25. |
![]() |
![]() |
![]() |
#5 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Цитата:
Нужен элемент текущего столбца, стоящий на главной диагонали. То есть a[j,j]. Еще вариант вывода в "квадратном виде". Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
else
begin for i:=1 to 5 do begin for j:=1 to 5 do write(a[i,j]:5); writeln; end; writeln(s,' ','нет таких элементов в столбцах'); end end. на выходе: ..нельзя изменять значение переменной цикла внутри этого цикла... в коде стоит главный цикл после цикла "заполнения массива"-может причина с ним связана? begin for j:=1 to 5 do a[i,j]:=random(100); end; {s:=0;} for j:=1 to 5 do if a[5,j]=a[3,3] then{СРАВНИВАЕМ 5УЮ СТРОКУ ВСЕХ J-СТОЛБЦОВ С ЦЕНТРАЛЬНЫМ ЭЛЕМЕНТОМ МАССИВА} begin Последний раз редактировалось Stilet; 13.03.2009 в 15:04. |
![]() |
![]() |
![]() |
#7 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]()
имхо косяк где то выше!!! тэг "код" сознательно игнорируем?
вступлю в команду разработчиков ПО на Delphi
|
![]() |
![]() |
![]() |
#8 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
-ushёl-, Если делать программу по тому условию, что вы написали, то она будет выглядеть так:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
пробовал.. не пошло
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
if a[5,j] = a[j,j] then - здесь необходимо поставить а[i,j]?Работает всё отлично,только суммирование идёт всех столбцов...
Последний раз редактировалось -ushёl-; 13.03.2009 в 15:31. Причина: . |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа "простые итерации". Готовый код. Проблема с компилированием. | Oleg330 | Общие вопросы C/C++ | 9 | 25.12.2008 23:51 |
Нужна помошь с c++ | Sanctus | Общие вопросы C/C++ | 3 | 02.10.2008 03:22 |