This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
|
|
1 | |
Магический квадрат15.01.2010, 16:37. Показов 27345. Ответов 29
Метки нет (Все метки)
Всем привет! Вот во вторник экзамен по программированию, препод дала задачки разобрать пять штук, для подготоки, помогите если не сложно.
1. Написать функцию, которая выводит на экран строку, состоящую из звёздочек. Длина строки (количество звёздочек) является параметром функции. Составить программу, использующую эту функцию для рисования равностороннего треугольника. 2. Написать программу, которая проверяет, является ли введённая с клавиатуры строка целым числом. 3. Написать программу, которая проверяет является ли введенная с клавиатуры квадратная матрица "магическим квадратом". "Магический квадрат"- матрица, у которой сумма чисел в каждом горизонтальном, вертикальном ряду и по каждой из диагоналей одна и та же. 4. Дан одномерный массив, содержащий по крайней мере 2 нуля. Вывести все элементы массива между этими нулями. ну пятая была на структуру, я их люблю, поэтому сам написал))) Надеюсь на вашу помощь, думаю если я смогу разобрать эти задачи, то экзамен сдам отлично, так как на экзамене задачи проще, по словам преподов.
0
|
15.01.2010, 16:37 | |
Ответы с готовыми решениями:
29
Магический квадрат (латинский квадрат) Магический квадрат Магический квадрат Магический квадрат |
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
15.01.2010, 23:24 | 21 |
Bloodykeeper:
Спать еще не охото. Такие вопросы задаешь. Добавлено через 1 минуту А что в итоге получается? Хоть что то рисуется. Добавлено через 1 минуту Может моё утверждение верно. Если ты пишешь алгоритмы тебе понятна суть, если смотришь на другие(циклы) надо вникать: такой закон "fosters".
0
|
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
|
|
15.01.2010, 23:25 [ТС] | 22 |
да, это. Очень интересное тело цикла while...я раньше такого не встречал...а где об этом можно почитать?
0
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||||||||||
16.01.2010, 00:42 | 23 | ||||||||||
А про почитать - это книги. А побыстрее - например http://progs.biz/cpp/cpp/lessons/005.aspx
0
|
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
|
|
16.01.2010, 12:52 [ТС] | 24 |
нет я про (n_of_asterisk--) что это?
0
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||||||
16.01.2010, 12:59 | 25 | |||||
Я вчера ошибку допустил здесь нет прохода по столбцам.
1
|
39 / 39 / 1
Регистрация: 13.09.2009
Сообщений: 108
|
|
16.01.2010, 13:09 | 26 |
n_of_asterisk-- эквивалентно n_of_asterisk = n_of_asterisk - 1
Уменьшает значение на 1
1
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
16.01.2010, 18:04 | 27 |
Это совсем не тело цикла, а условие продолжения работы. int автоматически будет преобразовываться к true\false как я понимаю и в конце концов когда переменная уменьшиться до 0 - 0 преобразуется к false и цикл прекратиться.
К предыдущему сообщению хочу добавить что использование var-- или var++ (тоже самое только увеличение переменной на 1) считается более быстрым по сравнению с var = var - 1 т.к. это ближе к машинному коду
0
|
39 / 39 / 1
Регистрация: 13.09.2009
Сообщений: 108
|
|||||||||||||||||||||
17.01.2010, 07:33 | 28 | ||||||||||||||||||||
И добавлю, что команды add и inc выполняются за одинаковое время в 99% процессоров. Главное преимущество - простота записи и привычка программиста. Добавлено через 3 минуты
Добавлено через 10 часов 18 минут Вот ещё кодик. Взят у Страуструпа. (Давно читал, что -то могу наврать.) Алгоритм копирования одной строки в другую
2
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||||||||||||||
19.01.2010, 13:54 | 29 | |||||||||||||||
или лучше будет не придумывать и сделать так?
А так кажется можно сравнить строки без знаний о их длине. Она вообще не определяется
0
|
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
|
||||||
22.01.2010, 01:27 | 30 | |||||
0
|
22.01.2010, 01:27 | |
22.01.2010, 01:27 | |
Помогаю со студенческими работами здесь
30
Магический квадрат) Магический квадрат Магический квадрат Магический квадрат Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |