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

В квадратной матрице заменить элементы главной и побочной диагонали на минимальный элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возведение в степень http://www.cyberforum.ru/cpp-beginners/thread84025.html
Подскажите оператор для возведения числа в n-ую степень. Зарание спасиба
C++ Матрица ( тока начинаю програмировать) вот задача : В исходном текстовом файле «In.txt» посчитать количество строк, которые начинаются и заканчиваются на одну и ту же букву. В результирующий файл «Out.txt» записать строку вида «В исходном файле ___ строк, удовлетворяющих заданному условию», если количество найденных строк больше нуля или «В исходном файле нет искомых строк» в противном случае. Если исходного файла не существует,... http://www.cyberforum.ru/cpp-beginners/thread84008.html
Структуры и файлы C++
Ребята, спасите!!! Используя структурный тип данных, создать базу данных и организовать с ней работу, включая поиск нужной информации, ее корректировку (изменение значений полей структур, дозапись информации в файл или ее удаление), вывод информации на экран. Программа должна содержать меню, позволяющее работать с базой данных. Задание: Сохранить сведения об учениках школы: фамилия,...
Работа с файлами!!! C++
помогите решить этот бред, а то с инста попрут 1)описать функцию triangle, формирующую текстовой файл из 9 строк, в первой из которых-один символ `1`, во второй-два символа `2`, ..., в девятой-девять символов `9`. 2)дан некоторый файл, компонентами которого являются структуры типа: день,месец,год. описать функцию, проверяющую по сегодняшней дате (введенной с клавиатуры), какая из дат в...
C++ Квадратная матрица N*N http://www.cyberforum.ru/cpp-beginners/thread83996.html
Дано квадратную матрицу порядка N*N. Число N задается пользователем. Найти наибольшее среди элементов значение, расположенное в закрашенной области матрицы. http://s46.***********/i111/1001/b7/11be40498d13.jpg
C++ Из элементов создать новый, который будет содержать товары, изготовленные фирмой Sony плиз, кто может решить? сам я их сделал, поидее должны работать, но выдает ошибку. смотрел-смотрел, но ошибку не нашел:) щас не дома, сам код программы отправить не смог. плиз сделайте, а я сверю со своим 1) дан список, содержащий перечень товаров различных фирм. из элементов этого списка создать новый список, который будет содержать товары, изготовленные фирмой Sony. 2) отсортировать... подробнее

Показать сообщение отдельно
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
09.01.2010, 20:40     В квадратной матрице заменить элементы главной и побочной диагонали на минимальный элемент
Да, вижу. Весь код надо переделывать - малочитабельный.
Секунду.

Добавлено через 4 минуты
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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
/*в квадратной матрице заменить
элементы главной и побочной диагонали
на минимальный элемент найденый среди
элементов находящихся ниже главной диагонали.*/
#define N 5
int minimum(int A[N][N], int min);
int main()
{
srand((unsigned)time(0));
  int A[N][N],B[N][N],min;
  for (int i=0;i<N;i++)
  {
      for (int j=0;j<N;j++)
      {
        A[i][j]=rand()%100;
        cout<<A[i][j]<<" ";
      }
    cout<<endl;
  }
  cout<<endl<<minimum(A,min)<<"\n\n";
  for (int i=0;i<N;i++)
  {
      for (int j=0;j<N;j++)
      {
        if (i==N-j-1 || i==j)
          B[i][j]=minimum(A,min);
        else
          B[i][j]=A[i][j];
        cout<<B[i][j]<<" ";
      }
    cout<<endl;
  }
  getch();
}
int minimum(int A[N][N], int min)
{
  for (int i=1;i<N;i++)
  {
    for (int j=i;j<N;j++)
    {
      if (i==1 && j==1)
        min=A[i][j];
      if (A[i][j]<min)
        min=A[i][j];
    }
  }
  return min;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru