Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 3
1

Магический квадрат и другие задачи

07.09.2009, 10:09. Просмотров 2567. Ответов 4
Метки нет (Все метки)

здравствуйте. Мне очень не обходима ваща помощь в следуших заданиях.
1. Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.
2. Определить натуральное число не больше заданного n с наибольшей суммой делителей. Исполь-зовать функцию вычисления суммы делителей числа
3. Написать функцию заполнения начала строки каким-то символом.
4. Сведения об одежде содержат вид одежды (пальто, платье, костюм), цвет, размер, цена. Написать программу для занесения в массив N таких сведений. Найти количество по видам и общую стои-мость одежды заданного размера.

пожалуйста помогите мне!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2009, 10:09
Ответы с готовыми решениями:

Магический квадрат (латинский квадрат)
Напишите в С++ программу составления магического квадрата (латинского квадрата) 200-го порядка

Магический квадрат
Задача: Написать программу, которая определяет, явдяется ли заданная целочисленная квадратная...

Магический квадрат
прошу помочь в такой схеме решения магического квадрата. #include <iostream> using namespace...

Магический квадрат
Опишу проблему, первая лаба по Си++, в прошлом году был просто Си, в Си немного понимаю, а теперь...

4
2920 / 841 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.09.2009, 10:25 2
Для 1
C++
1
2
3
4
5
6
7
8
 for (i = 0; i<n; i++)
          for (j = 0; j<n-1; j++)
            for (k = j+1; k<n; k++)            
              if ((mas[i][j]==mas[i][k])||(mas[j][i]==mas[k][i]))
              {
                 flag=true;
                 break;
              }
0
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 3
07.09.2009, 11:02  [ТС] 3
спасибо за 1 задание.
можете помочь 2, 3 и 4. я вообще дуб в С++. мне буквально через пару часов это надо здать. я очень вас прошу помочь
0
MCSD: APP BUILDER
8786 / 1064 / 104
Регистрация: 17.06.2006
Сообщений: 12,604
07.09.2009, 11:24 4
можете помочь 2, 3 и 4. я вообще дуб в С++. мне буквально через пару часов это надо здать
Можно расширить функцию от M128K145, чтобы она была более универсальной, а не только для разности. Правда непонятно, зачем там razn инициализируется удвоенным значением элемента [0, 0], ну да ладно, ему виднее.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int sum(int a, int b) { return a + b; }
int diff(int a, int b) { return a - b; }
 
int Operation(int** matr, int n, int m, int (*op)(int, int))
{
    int razn(2 * matr[0][0]), i, j;
    for(i = 0; i < n; ++i)
        for(j = 0; j < m; ++j)
            razn = op(razn, matr[i][j]);
    return razn;
}
 
int main()
{
    int** m = ...
    Operation(m, 10, 10, &sum); // получаем сумму
    Operation(m, 10, 10, &diff); // получаем разность
    // ...
    return (0);
}
0
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 3
07.09.2009, 12:01  [ТС] 5
а 3 может помочь? оч надо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2009, 12:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Магический квадрат
можно составить магический квадрат с первых 36 простых чисел? (сумма элементов которой в каждой...

Магический квадрат
Задана матрица целых чисел. Определить является ли она магическим квадратом, т.е. такой, в которой...

Магический квадрат
с клавы вводиться число N. нужно сделать магический квадрат с размерами

Магический квадрат
Всем привет! Вот во вторник экзамен по программированию, препод дала задачки разобрать пять штук,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.