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

Сформировать квадратную матрицу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы http://www.cyberforum.ru/cpp-beginners/thread1122005.html
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы. #include <iostream> #include <cstdlib> using namespace std; int main() { int i,j,max_znach; int massiv; for (i=0;i<n;i++) for (j=0;j<m;j++) massiv=rand();
C++ Редактирование строки. В строку дозаписывается мусор Есть программа, которая заменяет в строке "ph" на "f", а "ed" на "ing". Программа работает. Но если выводить, вконце вписывает некое количество мусорных символов. Притом я специально использовал realloc для урезания строки по кол-ву символов в ней. Вот код: #include<conio.h> #include<string.h> #include<stdlib.h> #include<iostream> int main(){ int count=0; char... http://www.cyberforum.ru/cpp-beginners/thread1121990.html
Нахождение простых чисел используя алгоритма Лемана C++
Программа должна находить большие простые числа с помощью алгоритма Лемана. Написал программу, но для большого числа, например 3990851, не работает, это число простое. Последовательность действий при проверке простоты числа p: 1. Выбрать случайное число а, причем a<p; 2. Вычислить k= a^((p-1) div 2) mod p; 3. Если k ≠ 1 или k≠ (p-1), то рассматриваемое p не является простым. 4. Если k =1 или...
Модуль большого числа C++
Доброго времени суток. Вот такая проблема. Имеется большое число, тип long double, нужно найти остаток от деления на 43, к примеру. (x%43) Проблема в том, что для этого нужен целочисленный тип данных. Число слишком большое и оно вне пределов этого типа. Есть ли альтернатива этой операции в long double или есть другие способы нахождения остатка? Спасибо.
C++ Переправа через горы http://www.cyberforum.ru/cpp-beginners/thread1121983.html
В универе задали задачу, никак не могу решить. Помогите, кто разбирается в алгоритме или хотя бы подкиньте идею. Заранее спасибо. Переправа через горы разбита на несколько этапов. Известно расстояние между этапами и высота каждого перевалочного пункта над уровнем моря. Определить: a) длину самого большого подъема; b) сколько этапов в самом длинном подъеме; c) самый большой подъем, его длину...
C++ Дана строка в которой будет находится команда на ассемблере. Построчно разбить эту команду на лексе Подскажите пожалуйста что делать ! У меня такое задание : Дана строка в которой будет находится какая-нибудь команда на ассемблере Например : m1:mov ax,bx;comments Нужно построчно разбить эту команду на лексемы (без раздилителей), чтобы все это выглядело вот так m1 mov ax bx comments Так же проблема заключается в том, что мой препод может потребовать написать строку в которой может... подробнее

Показать сообщение отдельно
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
17.03.2014, 19:09     Сформировать квадратную матрицу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
    cout << "Enter N: ";
    int N;
    cin >> N;
    int** Matrix = new int*[N];//Создаем матрицу N*N динамически 
    for (int i = 0; i < N; i++)
        Matrix[i] = new int[N]();//заполняем ее нулями.
    for (int i = 0; i < N; i++)
        for (int j = 0, k = N - i; k > 0; j++, k--)
            Matrix[i][j] = k;//заполняем нужными числами
    
    cout << "Matrix:" << endl;//выводим матрицу
    for (int i = 0; i < N; i++){
        for (int j = 0; j < N; j++)
            cout << setw(3) <<Matrix[i][j];
        cout << endl;
    }
    system("pause");
}
 
Текущее время: 11:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru