Форум программистов, компьютерный форум CyberForum.ru

матрици чисел - C++

Восстановить пароль Регистрация
 
mind66
3 / 3 / 0
Регистрация: 27.09.2009
Сообщений: 41
27.09.2009, 16:24     матрици чисел #1
есть 2 задачи каторые нужно решить


Задана матрица чисел: а [5] [5]
Вычислить сумму элементов, образующих букву :Z




Задана матрица чисел: а [5] [5]
Вычислить произведение элементов, образующих символ :8


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>      //cin,cout
#include<cmath>     //sqrt(), atan2
using namespace std;
 
int main()
{
    double a[5][5];// Z
//а вот что внутри понять не могу...и как вводить эту Z..всмысле ввод знаю но как его лутьше зделаь..
    return 0;
}
 
 
//можно 
char z;
cin >> z;//z прировнять по точкам...и каждой точке a[1][1]==1,a[1][2]==1;но как вышетать эту Z ума не приложу...
 
if (z==z)
//тут перевод Z к  а[5][5]
 
else
return 1;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2009, 16:24     матрици чисел
Посмотрите здесь:

C++ Матрици
строки матрици C++
Заполнение матрици змейкой C++
Максимальный элемент матрици C++
Матрици!!! Почему не вводится 5 строка матрици и невыводится сумма? C++
Матрици C++
Характеристика матрици! C++
Функция на показ матрици... C++
C++ Матрици
C++ Матрици
Матрици А и B C++
Заполнение Матрици C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
27.09.2009, 16:32     матрици чисел #2
Z
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int matr[5][5] = { {1, 1, 1, 1, 1},
                     {0, 0, 0, 1, 0},
                 {0, 0, 1, 0, 1},
                 {0, 1, 0, 0, 0},
                 {1, 1, 1, 1, 1}};
    int sum(0), i;
    for(i = 0; i < 5; ++i)
        sum += matr[0][i] + matr[4][i];
    for(i = 1; i < 4; ++i)
        sum += matr[i][4 - i];
    std::cout<<"Сумма = "<<sum<<'\n';
    system("pause");
    return 0;
}

8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int matr[5][5] = { {1, 1, 1, 1, 1},
                 {1, 0, 0, 0, 1},
                 {1, 1, 1, 1, 1},
                 {1, 0, 0, 0, 1},
                 {1, 1, 1, 1, 1}};
    int sum(0), i;
    for(i = 0; i < 5; ++i)
        sum += matr[0][i] + matr[4][i] + matr[2][i];
    for(i = 1; i < 4; i+=2)
        sum += matr[i][0] + matr[i][4];
    std::cout<<"Сумма = "<<sum<<'\n';
    system("pause");
    return 0;
}

Но естественно можно обойтись и без циклов - так будет быстрее и оптимальнее
Ева
Сообщений: n/a
27.09.2009, 20:56     матрици чисел #3
M128K145,
Добрый вечер. Мне очень нужна ваша помощь в решении задачи на матрице чисел 5 * 5. Не могли бы вы мне помочь, пожалуйста!!!
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
27.09.2009, 21:19     матрици чисел #4
какая задача?
Yandex
Объявления
27.09.2009, 21:19     матрици чисел
Ответ Создать тему
Опции темы

Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru