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

1) обработка матриц, 2)массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс:) http://www.cyberforum.ru/cpp-beginners/thread69343.html
#include <iostream> using namespace std; class Vehicle{ int passengers; int mpg; int fuelcap; public: Vehicle(int p,int m,int f){ passengers=p; mpg=m;
C++ ответьте на вопрос привет всем)) у меня такая проблемма: нужно написать программу которая выводит на экран одномерный массив,заполненный произвольно числами от 1 до 9. И ниже строчкой выводит этот же массив перевернутым... http://www.cyberforum.ru/cpp-beginners/thread69340.html
C++ работа с файлами
1/подскажите(пошагово) как создавать exe-шный файл в с++ builder и visual studio 08 ? 2/чтобы входные данные шли из файла ifstreamf(1.TXT); и файл 1.TXT помещаем в папку с exe. так?
C++ в обратном порядке
//reverstr.cpp //переворачивает строку #include <iostream> #include <string> //для strlen() #include <locale> using namespace std; int main()
C++ Двумерный массив и я - чайник http://www.cyberforum.ru/cpp-beginners/thread69327.html
Вот собственно задача: Выполнить перестановку столбцов и строк двумерного массива так, чтобы минимальный элемент приобрел индекс 1.1 (левый верхний). Выводить массив на экран на каждом шаге с комментариями действий. Помогите пожалуйста!
C++ Учебник по C++. Дейтел. Я - начинающий программист. Мне хотелось бы изучить язык с++, но в скаченном учебнике Дейтлов нерабочие программы. Чтобы исправить одну из них, мне понадобилось 30 мин)) Мне не очень хочется этого делать, поэтому я сейчас и спрошу вот это)) Кто нибудь сможет дать мне ссылочку на учебник Дейтлов (желательно) без ошибок в кодах программ. Вот желаемая книга, ну вот ещё один вариант. Буду очень... подробнее

Показать сообщение отдельно
kazak
3031 / 2352 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
07.12.2009, 01:24     1) обработка матриц, 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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
 
#define N 7
#define M 7
 
int main(int argc, char* argv[])
{
   int arr[N][M] = {0};
   int max, maxIndex, buf, i, j;
 
   srand(time(NULL));
 
   for (i = 0; i < N; i++)
   {
      for (j = 0; j < M; j++)
      {
         arr[i][j] = rand() % 51;
         printf("%3d", arr[i][j]);
      }
      printf("\n");
   }
 
   max = arr[0][0];
   maxIndex = 0;
   for (i = 0; i < N; i++)
   {
      for (j = 0; j < M; j++)
      {
         if (max < arr[i][j])
         {
            max = arr[i][j];
            maxIndex = j;
      }
   }
 
   for (i = 0; i < N / 2; i++)
   {
      buf = arr[i][maxIndex];
      arr[i][maxIndex] = arr[N - i - 1][maxIndex];
      arr[N - i - 1][maxIndex] = buf;
   }
 
   for (i = 0; i < N; i++)
   {
      for (j = 0; j < M; j++)
      {
         printf("%3d", arr[i][j]);
      }
      printf("\n");
   }
 
   getch();
   return 0;
}
 
Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru