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

Матрицы: найти наибольший и наименьший элементы и поменять их местами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы http://www.cyberforum.ru/cpp-beginners/thread555039.html
В текстовом файле подсчитать количество строк, которые начинаются с буквы «ф».
C++ Массивы: поменять местами соседние элементы, стоящие на четных местах, с элементами ,стоящими на нечетных местах В заданном одномерном массиве поменять местами соседние элементы ,стоящие на четных местах ,с элементами ,стоящими на нечетных местах.Помогите решить Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. http://www.cyberforum.ru/cpp-beginners/thread555029.html
C++ Использование функции gets
char *str1; gets(str1); Комментарий препода: ОПАСНО. Переменная str1 НЕ ИНИЦИАЛИЗИРОВАНЫ. Собственно вопрос: Справедлив ли комментарий препода и как сделать так, чтоб было правильно. Ответ прошу обосновать.
C++ Подсчет одинаковых элементов в массиве
Как посчитать элементы массива чтобы они не повторялись т.е. вот например: есть массив 1 1 1 2 3 4 4 4 5 5 6 4 4 7 считаем: for(int j = 0; j < linecounter;j++) { for (int k = 0; k <linecounter; k++) { if(arr.Equals(arr)) { itera++;
C++ Создание функций для работы с массивами http://www.cyberforum.ru/cpp-beginners/thread555005.html
Ситуация такая: Надо написать программу, которая создаст(первая функция), покажет(вторая функция) и вычислит среднее значение элементов... Проблема, в том, что надо сделать возможность досрочного завершения ввода... Я его сделал, но при расчете среднего возникает ошибка... В общем, смотрите код: //--------------------------------------------------------------------------- #include <iostream.h>...
C++ Написание Makefile В этой статье будет писаться все что нужно для написания makefile Нам понадобиться: OС - я использую Linux, вы можете использовать Cygwin под Windows Vim - как текстовый редактор Make - сам make 1. Написание простейшего makefile для "Hello, World" Открываем терминал\сигвин и пишем: $ vim main.cpp подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
22.04.2012, 14: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
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int a[10][10];
void generate(){
int i, j;
srand(time(NULL));
for (i=0; i<10; i++)
for (j=0; j<10; j++)
 a[10][10]=rand()%100;
}
void print(){
int i, j;
srand(time(NULL));
 for (i=0; i<10; i++){
  for (j=0; j<10; j++)
    printf("%d ", a[j][i]);
  printf("\n");
 }
}
void solve(){
int mini=0, minj=0, maxi=0, maxj=0, t;
for (i=0; i<10; i++)
  for (j=0; j<10; j++){
  if (a[mini][minj]>a[i][j]){
   mini=i;
   minj=j;
   }
  if (a[maxi][maxj]<a[i][j]){
   maxi=i;
   maxj=j;
   }
 }
t=a[mini][minj];
a[mini][minj]=a[maxi][maxj];
a[maxi][maxj]=t;
}
int main(){
  generate();
  print();
  printf ("\n new array\n");
  solve();
  print();
  return 0;
}
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru