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

Найти максимальный по модулю элемент матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все числа Армстронга от 1 до к http://www.cyberforum.ru/cpp-beginners/thread20891.html
1)Определить, делителем каких чисел а, в, с является число к. 2)Составить программу, которая печатает таблицу умножения натуральных чисел в десятичной системе счисления. 3)Упорядочить по возрастанию элементы каждой строки матрицы размером n х m. 4)Дана строка. Подсчитать количество букв к в последнем ее слове.
C++ Как с консоли можно ввести двумерный массив строчных символов? Например, есть char str ; Как можно ввести 2 строки? И будет ли символ ‘\0’ в конце каждой строки или только в одной? http://www.cyberforum.ru/cpp-beginners/thread20879.html
C++ Работа с кириллицей в тхт
Всем привет!! програма база даних сотридников которая бирет данние из тхт файла проблема в том что она работает тока с латинецей, как можно переделать в кирулицу? #include <fstream.h> #include <string.h> #include <stdlib.h> #include <windows.h> int main(){ const int l_name = 30, l_year = 5, l_pay = 10, l_buf = l_name + l_year + l_pay;
C++ Подпрограмма для нахождения максимального элемента массива
пишу простую подпрограмку по нахождению максимального элемента а она почему то не работает(( ind=S; p=0; for (i=1;i<ele;i++) { if (S>ind) ind=S,p=i; } где S массив примерно такой
C++ Найти все натуральные n-значные числа. http://www.cyberforum.ru/cpp-beginners/thread20860.html
1) Найти сумму всех n-значных чисел, кратных k (1 < п < 4). 2) Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность (например, 1234, 5789). 3) Дана квадратная матрица A. Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде. 4) Дана строка....
C++ работа с файлами Даны две задачи, может кто поможет просто работу с файлами действительно не понял(( 1.Даны два символьных файла f1 и f2 . Файл f1 содержит произвольный текст. Слова в тексте разделены пробелами и знаками препинания. Файл f2 содержит не более 40 слов, которые разделены запятыми. Эти слова образуют пары: каждое первое слово считается заменяемым, каждое второе слово - заменяющим. Найти в файле... подробнее

Показать сообщение отдельно
Splitter
201 / 143 / 5
Регистрация: 13.01.2009
Сообщений: 554
14.01.2009, 13:22
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
void main()
{
    const int n = 10;  
    const int t = 10;          // Размерность массива
    float a[n,t];                 // Объявление массива
    for(int i = 0; i < n; i++)
         for (int j = 0; j < t; j++)
    {
        cout << "Input the a[" << i <<", "<< j << "] element:t";
        cin >> a[i,j];            // Ввод значений массива
    }
    float Min, Max;             // Минимум и максимум
    Min = Max = a[0];           // инициализируются первым элементом массива
    int x,y;
    x=y=0;                           
    for(i = 1; i < n; i++) 
     // Сравнение с текущим элементом
        if(a[i] > a[x,y])
            {
              x=i;
              y=j;
             }         // Текущий максимальный элемент
int k,f;
k=f=1; //k,f -строка и столбец куда будут переставляться строка и столбец с  
          //максимальным элементом
float tmp1[n+t];
for (int i = 0; i < n; i++) {tmp[i]=a[i,y]; a[i,y]=a[i,f]; a[i,f]=tmp[i]}
for (int i = 0; i < t; i++) {tmp[i]=a[x,i]; a[x,i]=a[k,i]; a[k,i]=tmp[i]}    
    cout << endl;
    for(i = 0; i < n; i++) 
           for (int j = 0; j < t; j++)
        cout << a[i,j] << "t";   // Вывод исходного массива
    cout << " Max element " << Max << endl;
                                // Вывод результатов поиска
}
не проверял, но вроде должно работать, это я дополнил предыдущее, чтобы получилось как в задании написано...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru