С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Переопределить операцию сложения Добрый вечер. Вообщем надо написать программу, которая складывает 2 строки причём так что 1 буква 1 строки с 1 буквой второй строки, то есть Мама+Папа=МПаампаа вот код, если там есть ошибки буду благодарен если подскажете, а сама изюминка в формуле!!! я тут уже запарился.... не подскажете формулу ? Заранее Спасибо! #include "iostream" #include "string.h" https://www.cyberforum.ru/ cpp-beginners/ thread125972.html C++ Безопасный массив (массив с контролем границ)
Доброе время суток! кто нибудь может подсказать в чем ошибка данной программы-"безопасный массив(контроль границ массива)". #include <iostream.h> #include <stdlib.h> class array { int size; char *p; public: array (int num)
C++ Перемножение матриц Помогите исправить ошибки. //--------------------------------------------------------------------------- #include <iostream> #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main() https://www.cyberforum.ru/ cpp-beginners/ thread125956.html C++ Получить длину строки Помогите перевести из Паскаль в С++ 9 и 12 строчки. Заранее спасибо. Program CTP_2; Uses Crt; var s:string; Begin clrscr; Writeln('Введите символы'); readln(s); https://www.cyberforum.ru/ cpp-beginners/ thread125952.html
аналог функции STRNCAT() C++
Написать и протестировать аналог функции STRNCAT().
C++ Написать функцию, распределяющую фиксированный поток информации по очередям. надо написать программу, она должна: 1)Иметь несколько циклических очередей(одинаковой длинны для одного типа данных) 2) Иметь функцию, распределяющую фиксированный поток информации по очередям(в зависимости от их заполнения) 3) Иметь функцию, обеспечивающую извлечение "старой" информации из очередей(припятствовать их переполнению) если кто поможет-буду вечно благодарен...спасёте... https://www.cyberforum.ru/ cpp-beginners/ thread125916.html
C++ Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности. Помогите написать простенькую программку :( Найти сумму элементов последовательности x1, x2, …, xn (x<=30), начиная от первого отрицательного элемента и до конца последовательности. Определить количество слагаемых. https://www.cyberforum.ru/ cpp-beginners/ thread125914.html C++ Как подсчитать количество слов в конкретном тексте, а не во введенном с клавиатуры
Уважаемые, помогите пожалуйста... у меня никак не получается написать программу для подсчета слов в конкретном тексте, а не во введенном с клавиатуры.
C++ улучшенные сортировки https://www.cyberforum.ru/ cpp-beginners/ thread125861.html
в первой строке входного файла input.txt записано число N (количество чисел, N<=1000), затем идут N целых чисел. в файл output.txt вывести эти числа, отсортировав их по возрастанию. а) реализовать быструю сортировку б) одну из улучшенных сортировок: пирамидальную или Шелла помогите, пожалуйста) с файлами я потом сама разберусь
C++ Рекурсия: рост банковского вклада по месяцам Всем привет! Помогите пожалуйста разобраться с рекурсией,а именно надо написать программу на языке С++ с рекурсией,например Программа роста банковского вклада по месяцам или подобную,желательно,чтобы данные вводились от пользователя. Заранее благодарен!) https://www.cyberforum.ru/ cpp-beginners/ thread125860.html
Файлы, работа с ними (ч.1) C++
Народ, плз помогите с задачами на языке Си Задача 1. Дана строка S. Если S является допустимым именем файла, то создать пустой файл с этим именем и вывести True. Если файл с именем S создать нельзя, то вывести False.:wall: Задача 2. Дано имя файла и целое число N (> 1). Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел (2, 4, …).:wall: Задача 3....
C++ простые сортировки https://www.cyberforum.ru/ cpp-beginners/ thread125853.html
В первой строке входного файла input.txt записано число N (количество чисел, N<= 1000), затем идут N целых чисел. В файл output.txt вывести эти числа, отсортировав их по возрастанию. а)Реализовать шейкер-сортировку. б)реализовать любую другую "простую" сортировку из следующих: вставкой, выбором, подсчетом. помогите, очень прошу! можно и без файлов, я попробую их сама подкючить
0 / 0 / 1
Регистрация: 28.04.2010
Сообщений: 11
13.05.2010, 22:11  [ТС] 0

Замена элементов в столбцах - C++ - Ответ 724947

13.05.2010, 22:11. Показов 1534. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено RaDs как решение

Решение

Вроде бы разобрался и сам.(целая неделя понадобилась )
Только с 1-м не могу разобраться, как поменять местами наибольшие элементы матрицы из данных столбцов?1 и К-го местами?!Подскажите, пжл!
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
82
83
84
85
86
87
88
89
90
#include <cstdio>
#include <cmath>
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <windows.h>
#include "ConvOem.h"
 
using namespace std;
 
double f(double const *cx,int m, int rs)
        // m-строки, rs-кол-во столбцов;
{
int max, re=1;
    for(int l=1; l<=m; l++)
    {
        max=cx[l*0+0];
        if(max < cx[l*rs+re])
        {
            max=cx[l*rs+re];
        }
    }
return max;
}
 
double f2(double const *ck,const int s,const int zam,const int st)
// s - строки, zam- выбранный столбец, st-кол-во столбцов;
{
int maxk;
    for (int t=1; t<=s; t++)
    {
maxk=0;
            if(maxk < ck[t*st+zam])
        {
            maxk=ck[t*st+zam];
        }
    } 
return maxk;
}
 
int main()
{
    CConvOem szBuff(100);
    if (szBuff.isInvalid()) return -1;
 
    int i,g,kst,ks,k;
    int max1,maxki;
    const int nmax(20);
    double arrA[nmax*nmax];
 
printf(szBuff.toOemA("\nВведите размер матрицы А:"));
 
printf(szBuff.toOemA("\nКол-во строк: "));
scanf("%d",&kst);
                
printf(szBuff.toOemA("\nКол-во столбцов: "));
scanf("%d",&ks);
 
printf(szBuff.toOemA("\nВведите матрицу А: "));
    for (i=1;i<=kst;++i)
    {
        for (g=1;g<=ks;++g)
        {
        printf("\nA[%d][%d]: \n",i,g);
        scanf("%lf",&arrA[i*ks+g]);
        }
    }
printf(szBuff.toOemA("\nВведенная матрица А:\n\n "));
    for (i=1;i<=kst;++i)
    {
        for (g=1;g<=ks;++g)
            printf("%8.0f",arrA[i*ks+g]);
            printf("\n");
        
    }
printf(szBuff.toOemA("\nВведите номер столбца К (от 2 до %d):"),ks);
scanf("%d",&k);
    if ((k>1)&&(k<=ks))
            // проверям принадлежность К к столбцам.    
    {
    printf(szBuff.toOemA("\n Максимальный элемент 1-го столбца:  %2.0f "),f(arrA,kst,ks));
    printf(szBuff.toOemA("\n Максимальный элемент %d-го столбца:  %2.0f \n"),k,f2(arrA,kst,k,ks));
    }
    else
    { 
    printf(szBuff.toOemA("\nСтолбец К = %d не удовлетворяет условию. \nЗапустите программу заново \n"),k);
    }
// Здесь должен быть код замены элементов и вывод измененной матрицы.
            
}

Как это реализовать?

Вернуться к обсуждению:
Замена элементов в столбцах C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.05.2010, 22:11
Готовые ответы и решения:

Сумму элементов в тех столбцах, которые не содержат отрицательных элементов и минимум среди сумм элементов диагоналей
Дана целочисленная квадратная матрица. Найти 1. сумму элементов в тех столбцах, которые не содержат...

Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов
Дана матрица A(n,m). Определить сумму элементов в тех столбцах, которые не содержат отрицательных...

Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов
Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые не...

Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов
эту задачу простым языком в Delphi Дана целочисленная квадратная матрица. Определить: 1.) сумму...

2
13.05.2010, 22:11
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.05.2010, 22:11
Помогаю со студенческими работами здесь

Найти сумму элементов заданной матрицы в столбцах не содержащих отрицательных элементов
Помогите написать код! Задача: Дана целочисленная квадратная матрица. Определить сумму...

Определить сумму элементов в столбцах матрицы не содержащих отрицательных элементов
дана целочисленная квадратная матрица.Определить: 1)сумму элементов в тез столбцах,которые не...

Сумма элементов в тех столбцах, которые не содержат отрицательных элементов.
Первый раз выдает все правильно, а потом начинает выдавать лишние суммы... не пойму что нужно...

Найти сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов
Дана целочисленная квадратная матрица. Определить: 1) Сумму элементов в тех столбцах, которые не...

0
Новые блоги и статьи
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru