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

Поменять 1 столбец с последним, у которого все элементы положительные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В чем ошибка?? http://www.cyberforum.ru/cpp-beginners/thread394516.html
Имеется код, создается файл, в него записываются данные. Программа компилируется в VS2010 //--------------------------------------------------------------------------- #include <iostream> #include <conio.h> #include <fstream> #include <vector> #include <iomanip> #include <cstdlib> #include <algorithm>
C++ Printf Добрый день! У меня возник вопрос: st = 100.0*mas/m ; printf("%.2f\n",st); нужно чтобы после "st" выводил знак процента. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread394510.html
C++ Вывести на экран слова текста в порядке, соответствующем латинскому алфавиту
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту. Как вывести в латинском алфавите не знаю, помогите пожалуйста желательно с объяснением. #include <stdio.h> #include <string.h> int main() { char st, sl;
C++ Транзакции
Нигде толком не нашел информации, решил у вас спросить. Вот допустим есть какой-то класс с набором всяческих данных и методов. Этот класс в программе, в которую следует запихнуть транзакцию. Честно говоря, очень слабо знаком с этой темой. Кто знает как применить сие чудо (транзакции) в обыкновенном консольном приложении с классами, поделитесь идеями.
C++ зар. плата работника http://www.cyberforum.ru/cpp-beginners/thread394468.html
составить алгоритм и программу определения разницы между наибольшей и наименьшей зарплатой N работников, если заработная плата каждого работника рассчитывается по формуле Z = T * G, где Z-сумма зар.платы, T-почасовой тариф, G-количество отработанных годин.Значення T и G вводятся с клавиаткры для каждого работника. если можно на с++
C++ перегрузка бинарных операций помогите пожалуйста доработать программу цель которой ввод массива, вывод, нахождение длины вектора массива.. и сложения и вычитания из каждого элемента массива дробного числа с помощью перегруженных операций. #include<iostream.h> #include<math.h> #include"laba.h" Laba::Laba(){} void Laba::input() { cout<<"Vvedite 10 elementov MASSIVA:\n"; for(int i=0;i<10;i++) подробнее

Показать сообщение отдельно
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
29.11.2011, 21:41     Поменять 1 столбец с последним, у которого все элементы положительные
Цитата Сообщение от HappyFanik Посмотреть сообщение
содержит только положительные элементы
это я понял, без 2 массива пока не могу ничего придумать.

Добавлено через 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
#include <iostream>
using namespace std;
const int N = 3;
const int M = 3;
 
void Swap(int &a, int &b)
{
    int temp;
    temp = a;
    a = b;
    b = temp;
}
 
int main()
{
    int m[N][M];
    int s[M];
    int i, j, n = M - 1;
    for (i = 0; i < N; i++)
        for(j = 0; j < M; j++) {
            cout << "a[" << i << "][" << j << "] = ";
            cin >> m[i][j];
            s[j] = 0;
        }
    cout << endl;
    for (i = 0; i < N; i++) {
        for(j = 0; j < M; j++) {
            if ( m[i][j] < 0 ) s[j] = 1;
            cout << m[i][j] << " ";
        }
        cout << '\n';
    }
    j = 0;
    for (i = 0; i < M; i++) 
        if (s[i] != 0) 
            n--;
    for (i = 0; i < N; i++) {
        if ( n == 0 ) break;
        Swap(m[i][j],m[i][j + n]);
    }
        
    for (i = 0; i < N; i++) {
        for(j = 0; j < M; j++) 
            cout << m[i][j] << " ";
        cout << '\n';
    }   
    system("pause");
    return 0;
}
в общем вот код, без второго массива тут никак, думаю сам понимаешь почему.(ИМХО без 2-ого массива тут и не сделаешь)
 
Текущее время: 19:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru