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

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

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

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

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

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

пожалуйста выручите написать очень нужно завтра защита а я не могу понять! выручите кто может ! - 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++
Даны целые числа a1,…, an. Если в данной последовательности ни одно четное число не расположено после нечетного, то получить все...

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

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

Выручите! Несложное задание - 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;...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;
}
Ответ Создать тему
Опции темы

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