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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nata1993
Сообщений: n/a
#1

выручите плз с програмкой - C++

08.10.2012, 19:21. Просмотров 257. Ответов 1
Метки нет (Все метки)

Люди добрые, помогите новенькой... Вобщем задали задачку:
Дана двумерная матрица m=n. Если максимальный элемент находится выше главной диагонали то разделить все элементы массива на максимальный элемент. Если ниже то присвоить ему нулевое значение, если на главной диагонали то вывести его индекс. Заранее благодарна!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2012, 19:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос выручите плз с програмкой (C++):

пожалуйста выручите написать очень нужно завтра защита а я не могу понять! выручите кто может ! - C++
Получите целочисленную матрицу A размеров nxm, для которой aij=i+2j

Проконсультируйте с програмкой - C++
Ввести строку символов, в которой могут быть символы вернего и нижнего регистров. Нужно символы верхнего регистра заменить символом " * ". ...

помогите с програмкой - C++
Необходимо написать программку, открывающую текстовый файл, которая при просмотре файла: удаляет в каждой строке слова после которых стоит...

Требуется помощь с програмкой - C++
Подскажите пожалуйста что мне изменить в этой программе: #include<reg51.h> #include<lab8.h> #include<ssi.h> #define...

что не такс програмкой?я хочу вывести содержимое файла на экран? - C++
#include <iostream> #include <fstream> using namespace std; int main()

Выручите с задачами по С++ - C++

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mrmaster88
42 / 42 / 3
Регистрация: 13.04.2012
Сообщений: 112
08.10.2012, 20:09 #2
вот примерно так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
using namespace std;
 
int main()
{
    int m,i,j,ii,jj;
    float max;
    cout<<"введите m: ";
    cin>>m;
    cout<<endl;
    
    float a[m][m];
    for(i=0;i<m;i++)
    {
        for(j=0;j<m;j++)
        {
            cout<<"введите "<<"a["<<i<<"]["<<j<<"]: ";
            cin>>a[i][j];
            cout<<endl;
        }
    }
    
    max = a[0][0];
    
    for(i=0;i<m;i++)
    {
        for(j=0;j<m;j++)
        {
            if(a[i][j]>max) 
            {
                max = a[i][j];
                ii = i;
                jj = j;
            }
        }
    }
    
    if(ii==jj) cout<<"индекс: ["<<ii<<"]["<<jj<<"]"<<endl;
    if(ii>jj) {cout<<"ниже"<<endl; a[ii][jj] = 0;}
    if(ii<jj)
    {
        cout<<"выше"<<endl;
        
        for(i=0;i<m;i++)
        {
            for(j=0;j<m;j++)
                a[i][j]/=max;
        }
    }
    
    for(int i=0;i<m;i++)
        {
            for(int j=0;j<m;j++)
                cout<<a[i][j]<<"  ";
            
            cout<<endl;
        }
 
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2012, 20:09
Привет! Вот еще темы с ответами:

выручите с рекурсией - C++
Как зделать рекурсию? #include&lt;stdio.h&gt;

Выручите массив - C++
Даны целые числа a1,…, an. Если в данной последовательности ни одно четное число не расположено после нечетного, то получить все...

Выручите! Несложное задание - C++
Как найти номер первой из строк содержащий хотя бы один положительный элемент?

Как программу на Turbo Pascal перевести на C++?Выручите) - C++
const N=3; var X,Y:array of real;Z:array of real;max,min:real;m,p,i,j,k:integer; Begin for i:=1 to N do Begin Read(X,Y);Readln;end;...


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

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

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