Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Генератор пароля Напишите функцию, которая случайным образом генирирует пароль из 8 символов. В пароле должны присутствовать только латинские буквы и цифры в с++ https://www.cyberforum.ru/ cpp-beginners/ thread148842.html Срібний генерал C++
В японских шахматах есть фигуры, аналогичные классическим шахматам, так и особые. Одной из особых фигур является серебряный генерал. Эта фигура за один ход может переместиться либо на одну ячейку в любом из четырех диагональных направлений, или на одну ячейку вперед. Напишите программу, которая будет находить, за которую минимальное количество ходов серебряный генерал может перейти из ячейки...
C++ Вопрос к специалистам https://www.cyberforum.ru/ cpp-beginners/ thread148819.html
Возможна ли кроссплатформенная реализация приложений написанных на с++ если да то какими средствами её можно достичь. интересует платформозависимость между мобильными и десктопными системами а также другими операционными системами.
C++ Считать 10 центральных значений файла, найти их среднее значение https://www.cyberforum.ru/ cpp-beginners/ thread148815.html
Дан файл File_in.dat, содержащий 65536 целых чисел. Считать 10 центральных значений файла, найти их среднее значение. Результат записать в файл File_out.dat. #include<iostream.h> #include<fstream.h> main() { ifstream readFile("File_in.dat",ios::in); ofstream writeFile("File_out.dat",ios::out); if(!readFile) {
Считать из текстового файла три предложения и вывести их в обратном порядке C++
Добрый день форумчане! Эта тема для меня новая, поэтому не все еще получается. Жду помощи, и еще, прошу не использовать никаких дополнительных библиотек. И для начала только алгоритмы. :) Спасибо. 1) Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. *Немного упростим задачу, пусть все предложения заканчиваются точкой.
C++ Очистка Text у ComboBox https://www.cyberforum.ru/ cpp-beginners/ thread148801.html
Здравствуйте. Подскажите пожалуйста: есть программа, в нее заносятся данные, заносятся через компоненты Edit и ComboBox. После нажатия кнопки сохранить, мне нужно чтобы свойство Captions у компонента Edit и свойство Text у компонента ComboBox очищались. С Edit я разобрался, а вот с ComboBox не получается. void __fastcall TForm1::Button1Click(TObject *Sender) { ComboBox1->Text->Clear(); ...
C++ Тип информационного поля double. Добавить в список элемент после элемента с заданным информационным полем ЗАВТРА СДАТЬ НА ЗАЧЕТ НЕ УСПЕВАЮ ПОМОГИТЕ ПОЖАЛУЙСТА! (( 1)Тип информационного поля double. Добавить в список элемент после элемента с заданным информационным полем. 2)Тип информационного поля char*. Найти количество листьев в дереве. Добавлено через 1 час 1 минуту Ну пожалуйста помогите! Оч надо https://www.cyberforum.ru/ cpp-beginners/ thread148800.html C++ Нужно построить график как можно проще
надо построить площадь интеграла от 1до5 подинтегральное выражение- c=(log10(x))/(sqrt(x+1))
C++ Работа с файлами Дан файл File_in.dat, содержащий 65536 целых чисел. Считать 20 значения файла начиная с 30-го в одномерный массив и найти медиану массива. Результат записать в файл File_out.dat. https://www.cyberforum.ru/ cpp-beginners/ thread148794.html C++ Напечатать все слова четной длины https://www.cyberforum.ru/ cpp-beginners/ thread148793.html
Дан текст. Напечатать все слова четной длины. Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
Указатели и строки C++
Здравствуйте! Помогите решить такую задачу Найти в строке последовательности , состоящие из одного повтопяющегося символа, и заменить его на число символов и один символ, например мммммм - 5м Реализовал вот так: #include <stdio.h> #include <stdlib.h> #include <windows.h> void Simvol(char *c) {
C++ Динамические Массивы https://www.cyberforum.ru/ cpp-beginners/ thread148787.html
Выручайте ребята :friends: 1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. 2. Удалить все четные элементы и вывести полученный массив на печать. 3. Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать. 4. Добавить К строк, начиная со строки с номером N и вывести полученный массив на печать. ...
49 / 10 / 3
Регистрация: 20.09.2009
Сообщений: 263
24.06.2010, 05:21 0

Матрица - C++ - Ответ 823524

24.06.2010, 05:21. Показов 721. Ответов 10
Метки (Все метки)

Ответ

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
//---------------------------------------------------------------------------
#include <iostream>
#include <ctime>
#include <vcl>
#pragma hdrstop
 
using namespace std;
//---------------------------------------------------------------------------
 
#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
    int **A, m, n, p=1, Num=0;
    cout <<"Rows: ";
    cin >>m;
    cout <<"Cols: ";
    cin >>n;
    cout <<endl;
    A=new int*[m];
    for (int i=0; i<m; i++) A[i]=new int[n];
 
    //Случайные целые числа в диапазоне [-100, 100].
    srand (time(NULL));
    for (int i=0; i<m; i++) {
        for (int j=0; j<n; j++) {
            A[i][j]=(rand()%401-200);
            cout <<A[i][j]<<'\t';
      }
        cout <<endl;
    }
 
 
    for (int i=0, j=n-1; j!=-1; i++, j--) {
        if (A[i][j]<0 && A[i][j]%2!=0) p=p*A[i][j];
    }
 
    cout <<"\nP="<<p<<endl;
 
    //Расчет количества целых положительных на главной диагонали.
    for (int i=0, j=0; i<m || j<n; i++, j++) {
        if (A[i][j]>0 && A[i][j]%2==0) Num++;
    }
    cout <<"Num="<<Num<<endl;
 
    for (int j=0; j<n; j++) delete []A[j];
    delete []A;
    system ("pause");
    return 0;
}
//---------------------------------------------------------------------------
Попытался сделать, матрица заполнялась случайными числами. С расчетом количества положительных четных на главной диагонали получилось, а вот с отрицательными нечетными на побочной нет. Долго мучился, но увы. Он, проклятый, упорно оставляет мне p==1. Если найдете ошибку вы или кто-то другой, то я буду только рад. Но сам уже и так и эдак. Нужен свежий глаз.

Вернуться к обсуждению:
Матрица C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2010, 05:21
Готовые ответы и решения:

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей)
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include &lt;stdlib.h&gt; int main(int argc, char* argv) {...

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей)
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include&lt;conio.h&gt; void main() { int mas; int N;...

Нужны преобразования: список смежных вершин -> список инцидентных ребер -> матрица инцидентности -> матрица смежности
Нужны такие преобразования: список смежных вершин -&gt; список инцидентных ребер -&gt; матрица...

Шаблон функции матрица-матрица
не понимаю как сделать шаблон для этого функции. Нужно написать для типа int и float. Операция...

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

Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где E единичная матрица порядка n
Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где...

Определить базовый класс "Матрица" и класс-потомок "Треугольная матрица"
Нужно определить класс &quot;матрица&quot; с возможностью динамического выделения и освобождения памяти,...

Матрица
Дана матрица A(n,m). Найти сумму тех элементов, которые являются квадратами некоторого числа m.

Матрица
короче вот такая хрень)) Дана целочисленная квадратная матрица. Определить: 1). произведение...

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