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

Практика\двумерные массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана последовательность чисел. Найти количество различных чисел в этой последовательности http://www.cyberforum.ru/cpp-beginners/thread274241.html
Дана последовательность чисел. Найти количество различных чисел в этой последовательности. Очень жду ваших решений, заранее огромное спасибо!
C++ Работа с классами и файлами Написать класс для эффективной работы со строками, позволяющий форматировать и сравнивать строки, хранить в строках числовые значения и извлекать их. Для этого необходимо реализовать: * перегруженные операторы присваивания и конкатенации; * операции сравнения и приведения типов; * преобразование в число любого типа; * форматный вывод строки. Написать программу, демонстрирующую работу с... http://www.cyberforum.ru/cpp-beginners/thread274239.html
Меню и плагины C++
Взялся реализовать систему плагинов в программе, застрял на одном вопросе. Допустим, подгрузили плагин, сделали новый пункт меню в хосте и выгрузили модуль из памяти. Как узнать какой модуль должен быть загружен для выполнения действия при выборе этого пункта меню? Хранить в памяти массив структур (при условии, что модуль не является единственным), содержащих ID пункта меню и имя модуля? Так что...
Защита стека C++
Здравствуйте. Проблема такова..нужно организовать класс для работы со стеком, причем с защитой информационного поля. Если кто-то сталкивался с таким, просьба подсказать)
C++ Варианты как разложить 5-значное число на цифры http://www.cyberforum.ru/cpp-beginners/thread274159.html
Здравствуйте! Помогите решить задачу. С помощью % и /, разложить 5-значное число на цифры и записать в обратном порядке (предыдущее значение является входящим для следующего). Спасибо.
C++ Калькулятор для командной строки Помогите пожалуйста написать калькулятор для командной строки... подробнее

Показать сообщение отдельно
Svid
 Аватар для Svid
5 / 5 / 1
Регистрация: 02.03.2011
Сообщений: 40
11.04.2011, 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
#include <locale.h>
#include <conio.h>
const int I=5;
using namespace std;
void inputmas(float [I][I]);
void printmas(float [I][I]);
void resh(float [I][I]);
int main ()
{
    setlocale(LC_ALL, "Russian");
    float a[I] [I];
        inputmas (a);
        cout <<endl;
        printmas (a);
        resh (a);
        getche();
return 0;
}
void inputmas (float x[I] [I])
{
int i,j;
float u;
cout << "\nВводим массив " <<  "\n";
  for (i=0; i<I; i++)
    for ( j=0; j < I; j++)
    {
cout <<  " [" << i << " ][ " << j << " ] = ";
cin >> u;
if (!cin.fail())
x[i][j]=u;
else
{
j=j-1;
cout<<"Только числа вводим!\n";
cin.clear();                
cin.ignore(INT_MAX, '\n');   
}
}
}
void printmas (float x[I] [I])
 
{
  int i,j,z;
  cout.setf( ios::showpoint | ios::fixed);
  cout << "\nМассив " <<endl;
  for (i=0; i<I; i++)
    {
      cout << "\n";
        cout << "Строка "<<i+1<<"*";
 
      for(j=0; j<I; j++)
    {
      cout.width(8);
      cout.precision(2);
      cout << x[i][j];
    }
     }
  cout<<endl;
  cout<<endl;
  cout.width(10);
  cout<<" ";
  for (z=0; z<I; z++)
  {
      cout.width(6);
      cout<<"Стб "<<z+1<<"*";
  }
  cout<<endl;
  cout<<endl;
}
void resh ( float x[I][I])
{
    int i,j;
    float b[I][I];
        for (i=0;i<I;i++)
            for (j=0; j<I; j++)
            {
b[j][i]=x[i][j];
            }
printmas (b);
}
 
Текущее время: 17:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru