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

Портирование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как сделать проверку баланса скобок с помощью стека(структур) http://www.cyberforum.ru/cpp-beginners/thread30070.html
Люди кто нить знает как сделать проверку баланса скобок с помощью стека(стурктур)..помогите..как без них знаю..но мне надо именно со структурами..и без библиотеки стринг язык программирования С++...помогите пожалуйста
C++ Метод класса не желает вызываться Здравствуйте. Столкнулся с неясной для меня ошибкой. Есть класс CLab. В его конструкторе нужно вызвать метод этого класса - generate_start. .h: ... #pragma once class CLab { http://www.cyberforum.ru/cpp-beginners/thread30069.html
C++ Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной
У меня никак не получается сделать эту лабу. Очень прошу.срочно 1. Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной) 2. Найти сумму элементов прямоугольной таблицы(матрицы) размером . Дана целочисленная таблица a. Среди элементов таблицы есть хотя бы один элемент отрицательный. Найти сумму S элементов, расположенных после отрицательного элемента, затем найти...
Перевод из 2-ичной в 10-ую C++
Перевод числа из двоичной системы счисления в десятеричную. Помогите пожалуйста написать код к этой программе.
C++ Структура. Чтение. Поиск. Сортировка http://www.cyberforum.ru/cpp-beginners/thread30048.html
Помогите произвести чтение данных структуры из файла #include <stdio.h> #include <iostream.h> #include <fstream.h> #include <conio.h> #include <string.h> #include <stdlib.h> struct firm {
C++ Поменять местами 1-й минимальный и последний максимальный элементы одномерного массива( с использованием указателя на указатель) Нужен полный текст программы, заранее благодарен подробнее

Показать сообщение отдельно
Викдон
67 / 67 / 4
Регистрация: 21.11.2008
Сообщений: 226
15.04.2009, 00:15     Портирование
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
#include "stdafx.h"
#include "iostream"
using namespace std;
 
 const int n=3, m=4;
 
int _tmain(int argc, _TCHAR* argv[])
 
{  long int X[50][35];
    int K,L,A,B;
    int min_j,max_j,buf;
 
    cout<<"'Здравствуйте, уважаемый пользователь!";
    cout<<"'Эта программа в каждом столбце меняет местами наибольший и наименьший по модулю элементы.";
    
    while (true){ 
     cout<<"Введите количество строк матрицы K (0<K<=50) ";
     cin>>K;
        if ((K<0) || (K>50)) 
         cout<<"Вы осуществили неправильный ввод. Попробуйте ввести К ещё раз...";
        else
         break;
    }
 
    while (true){ 
     cout<<"Введите количество столбцов матрицы L (0<L<=35)";
     cin>>L;
        if ((L<0) || (L>35)) 
         cout<<"'Вы осуществили неправильный ввод. Попробуйте ввести L ещё раз...";
        else
         break;
    }
 
    for(int i=0;i<K;i++)
        for(int j=0;j<L;j++){
            cout<<"Введите ["<<i<<","<<j<<"] элемент: ";
            cin>>X[i][j];
        }
 
    cout<<"Вы ввели такую исходную матрицу:";
    for(int i=0;i<K;i++){
        cout<<"|";
        for(int j=0;j<L;j++){
          cout<<X[i][j]<<" ";
        }
        cout<<"|"<<endl;
    }
 
 
    for (int j=0;j<L;j++){
      min_j=X[0][j];
      max_j=X[0][j];
       for(int i=0;i<K;i++){
          if (abs(X[i][j])>=max_j){
              max_j=abs(X[i][j]);
              A=i;
          }
 
          if (abs(X[i][j]<=min_j)){
             min_j=abs(X[i][j]);
             B=i;
          }
       }
       buf=X[A][j];
       X[A][j]=X[B][j];
       X[B][j]=buf;
 
    }
             cout<<"В итоге, получили матрицу:"<<endl;
    for(int i=0;i<K;i++){
      cout<<"|";
        for(int j=0;j<L;j++){
          cout<<X[i][j]<<" ";
        }
        cout<<"|"<<endl;
    }
             cin>>A;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru