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

Матрица с случайными значениями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблоны http://www.cyberforum.ru/cpp-beginners/thread878953.html
#include <iostream> using namespace std; template <class T> class Vector{ int size; int capacity; T* data; public: Vector(int=1);
C++ Однонаправленный список типа "Очередь". Поменять элементы местами Всем привет. Есть такая вот задачка: Поменять местами наибольший среди отрицательных и наименьший среди положительных элементов очереди. Как я понимаю,доступ к элементам очереди можно осуществлять только в той последовательности,в которой они были добавлены в эту же очередь? Подкиньте пожалуйста идей как решить задачу,а то ничего на ум не приходит( . (Код не нужен,только идеи) ... http://www.cyberforum.ru/cpp-beginners/thread878928.html
C++ Сортировка списка
Народ нужна помощь :) Элементы списка представлены следующим образом: class Node { public: char *name; Node *next; Node() {
C++ Месяц и квартал
Задано целое число N (1 ≤ N ≤ 12), которое определят номер месяца в году. По заданному значению N выведите название квартала, к которому принадлежит месяц. Входные данные Единственное число - номер месяца в году. Выходные данные Единственная строка, в которой расположено название соответствующего квартала. Выведите First для первого квартала, Second - для второго, Third - для...
C++ Очередь на основе массива http://www.cyberforum.ru/cpp-beginners/thread878899.html
Есть код) помогите переделать его под очередь на основе массива =) еще кто знает как перенести функцию вывода print() в дружественную функцию класса так как сказали мне что тип нельзя сделать как метод класса вывод очереди #include <stdlib.h> #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> #include <locale.h> #include <windows.h>
C++ Операции с динамическим двумерным массивом Добрый день, мне нужно Сформировать динамический двумерный массив, заполнить его случайными числа-ми и вывести на экран монитора, а затем Добавить строку в начало матрицы. И причем в коде нельзя использовать индексацию, то есть нужно чтобы массив и добавление строки были оформлены через указатели, realloc или что-то в этом роде, вот мой код, но он сделан с помощью индексации, а как по другому я... подробнее

Показать сообщение отдельно
dragonvs
1 / 1 / 0
Регистрация: 11.03.2012
Сообщений: 22
26.05.2013, 13:06  [ТС]     Матрица с случайными значениями
dstat, ошибка вылезла Run-Time Check Failure #3 - The variable 'n' is being used without being initialized.

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
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <conio.h>
 
using std::cout;
using std::cin;
using std::endl;
 
 
int main()
{
setlocale(LC_ALL, "rus");
int n,i,j,s,k,e,max,l=0,Summ=0,SummStr=0,skalaar = 0,Summnull=0;
int* pstrings = new int[n];
printf("%s", "\n\n Введите размер квадратной матрицы : ");
scanf_s("%d", &n);
n=n+1;
printf("%s", " Верхняя граница элементов: ");
scanf_s("%d", &max);
 
//создание динамического массива
int **mas = new int *[n];
for (i = 1; i < n; i++)
{
mas[i] = new int [n];
}
 
//генерация и вывод массива
for(i=1; i<n; i++)
{
for(j=1; j<n; j++)
{
mas[i][j]=rand()%max+1;
printf(" %d\t", mas[i][j]);
}
printf("\n");
}
for (j=1; j < n; j++)
{
for(i=1; i<n; i++)
{
if(mas[i][j]==j)
Summ++;
getch();
}
for(i=1;i<n;i+=1) pstrings[i]=1;
{
for(i=1; i<n; i++)
{
for(j=1; j<n; j++)
  {
    pstrings[i]*=mas[i][j];
  }
}
}
for(int i=0;i<n;i+=1)
{
  if(pstrings[i]!=0){
    cout <<" String "<<i <<" doesn't contain 0. Multiplication of its elems is " << pstrings[i] << endl;
  }
}
}
}
 
Текущее время: 15:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru