Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Композиция классов. Не могу разобраться С сентября начал изучение C++, но с нашими темпами не успеваю всё освоить. Собственно само задание: Реализовать композицию классов из трёх классов: Класс Computer, который состоит из полей: как минимум 2 параметра по вашему выбору, цена. Реализовать методы: Konstruktor SetComputer (присваивает значения полей) PrintComputer GetПоле (для каждого поля) Класс Monitor, который состоит из... https://www.cyberforum.ru/ cpp-beginners/ thread969692.html Логические операции C++
Если есть условие: m =(n+2) или k = (n+4), и выполняетcя и первое и второе (n=2, m=4, k=6), то результат истина или ложь?
C++ Строго возрастающая макс. подпоследовательность https://www.cyberforum.ru/ cpp-beginners/ thread969685.html
Долго ломал голову над задачей. Наконец-то нашел код (он правда, на паскале). Переделал, все хорошо. Но вот не задача: никак не могу добиться, чтобы программа все-таки правильно вывела эту подпоследовательность. Прошу помощи :help: . (Кажется, что код большой. на самом деле там много оформления) #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; int main() {...
C++ Как ввести с клавиатуры элементы динамического массива? int *mass=new int; for(int i=0;i<10;i++) { } Как ввести в цикле элементы массива , а потом вывести их на экран? Подскажите , пожалуйста . https://www.cyberforum.ru/ cpp-beginners/ thread969682.html
Ошибка компиляции C++
Среда разработки Dev-C++, в коде при компиляции выскакивает ошибка типа " `ctrok' undeclared (first use this function) ". В чем проблема? #include <iostream> using namespace std; int main() { char strok; cout << "Ââåäèòå ñòðîêó: "; cin >> strok;
C++ Форумчани, подскажите статью https://www.cyberforum.ru/ cpp-beginners/ thread969673.html
Здравствуйте, можете подсказать статью (хорошую), в которой подробно будут объяснятся классы в С++. А то толковой статьи найти не могу, в которой будет все понятно и толково.
C++ Перезапись значений в матрице https://www.cyberforum.ru/ cpp-beginners/ thread969671.html
Удалите тему
Вводятся два числа N и K. Выведите количество чисел из диапазона от 1 до N включительно таких, что их сумма цифр делится на K C++
#include<iostream> using namespace std; int main() {int i,m,x,s,n,k; cin>>n>>k; s=0;x=0; for(i=1;i<=n;i++) {while(i>0){m=i%10;i=i/10;x=x+m;}; if(x%k==0)s=s+1;} cout<<s;
C++ Тестовый пример C++ https://www.cyberforum.ru/ cpp-beginners/ thread969661.html
Как правильно составить тестовый пример для программы, написанной на C++? Что он должен включать в себя и как выглядеть?
C++ Передать значение члена класса потомку #include <iostream> #include <locale.h> #include <fstream> #include <conio.h> #include <ctime> using namespace std; class matrix { https://www.cyberforum.ru/ cpp-beginners/ thread969658.html
C++ Передача данных между потоками
Есть сервер. Для каждого клиента он создает новый поток и работает с ними независимо от остальных...Например мне надо чтобы получив сообщение от одного пользователя он передал значение другим. Как осуществить передачу между потоками?И можно ли создать общий массив который можно будет видеть из каждого потока?
C++ Поместить максимальный элемент очереди на первую позицию Напишите пожалуйста программу, в которой создается контейнер и заполняется элементами, которые в качестве данных сберегают уникальные числа диапазоном от 1 до 100. Поместить максимальный элемент очереди на первую позицию. После чего все созданные контейнеры удаляются. Глобальные переменные не использовать. Функция main используется для вызова функций пользователя.Для программы использовать... https://www.cyberforum.ru/ cpp-beginners/ thread969648.html
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 26
0

Перезапись значений - C++ - Ответ 5142059

05.10.2013, 18:58. Показов 1169. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Столкнулся с такой проблемой.
Пользователь заполняет матрицу размерностью 4х5.
В ходе некоторых вычислений и тому подобной фигни программа находит разрешающий элемент (симплекс метод).
Ну так вот пользователь заполняет матрицу
C
1
2
3
4
5
6
7
8
9
10
11
const int m=4; // строки
    const int n=5; // столбцы
    double arr[m][n];
    int i=0, j=0;
        
    printf ("Введите таблицу:\n");
    for(i=0; i<m; i++)
    {
        for(j=0; j<n; j++)
        scanf("%lf", &arr[i][j]);
    }
потом программа вычисляет разрешающий элемент (сам процесс не важен)
C
1
2
3
printf ("\n%g - разрешающий элемент\n", arr[i][j]);
int o=i;
int p=j;
И далее мы пересчитываем таблицу по формулам (тоже не так важно)
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
for (i=0; i<4;i++)
        {
            for (j=0; j<5; j++)
            {
                if (i==o && j!=p ) // строка
                {
                    printf ("%g ", arr[i][j]/arr[o][p]);
                }
                if (j==p && i!=o) //столбец
                {
                    printf ("%g ", -arr[i][j]/arr[o][p]);
                }
                if (i==o && j==p)
                {
                    printf ("%g ", 1/arr[i][j]); 
                }
                if (i!=o && j!=p) // остальное
                {
                    printf ("%g ", arr[i][j]-arr[i][p]*arr[o][j]/arr[o][p]);
                }
                
            }
            printf ("\n");
        }
А вот и сам вопрос. Как мне переписать значения? Так как если я в код добавлю
C
1
2
3
4
5
6
7
8
for (i=0; i<4;i++)
{
    for (j=0; j<5; j++)
    {
        printf ("%g ", arr[i][j]);
    }
    printf ("\n");
}
то в консоль выводится матрица которую вводил я, а не которая должна стать после пересчета. Как переписать значения???

Вернуться к обсуждению:
Перезапись значений C++
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2013, 18:58
Готовые ответы и решения:

Перезапись массива
Необходимо перезаписать массив с данными из буфера (буфер с данными звука) в новый массив, но так,...

С++ Перезапись файла
Всем привет. Работаю с командной строкой. Не понимаю как сделать при перезаписи файла, чтобы...

Перезапись данных в файл
void change() { if (sch==0) { system(&quot;cls&quot;); printf(&quot; ...

Перезапись бинарного файла
Добрый вечер, встал вопрос как перезаписать файл по месту. допустим в файле у нас 1 2 3 4 5 6...

2
05.10.2013, 18:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2013, 18:58
Помогаю со студенческими работами здесь

Создание и перезапись файлов
Имеется Memo (в нем хранится текст) и Edit (в него вписывается название файла). Нужно чтобы после...

Перезапись динамического массива
Вот фрагмент программы создания двоичного файла , мы задаем динамический массив, который должен...

Перезапись бинарного файла
В общем код корректно отрабатывает, без ошибок, но бинарный файл постоянно разростается, и я не...

Перезапись строк в файле
Люди пожалуйста подскажите как можно перезаписать строку в файле. Не используя fstream.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru