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

Рандомное заполнение матрицы, причем от числа до числа, введенного с клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести название дня недели по введенному номеру http://www.cyberforum.ru/cpp-beginners/thread601098.html
Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит названия дня недели или сообщение об ошибке, если введены неверные данные. Добавлено через 3 минуты И еще: Написать программу вычисления выражения: y=-2,7x3+0,23x2-1,4 pow(x,3) Добавлено через 3 минуты Надо срочно!
C++ Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в двоичной системе счисления. Результирующая строка состоит из символов «0»–«1» и не содержит ведущих нулей (за исключением представления числа 0). Используя эту функцию, получить двоичные представления пяти данных чисел. Описать функцию NMax(A, N) целого типа, находящую номер... http://www.cyberforum.ru/cpp-beginners/thread601095.html
Создать отсутствующий файл и записать в него начальный и конечный элементы существующего файла C++
Даны имена двух файлов вещественных чисел. Известно, что первый из них существует и является непустым, а второй в текущем каталоге отсут-ствует. Создать отсутствующий файл и записать в него начальный и ко-нечный элементы существующего файла (в указанном порядке). Помогите пожалйста!!
C++ Создать новый строковый файл, содержащий все строки исходного файла наименьшей длины
Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наименьшей длины (в том же порядке).
C++ Найти сумму первых двух положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread601080.html
Сформировать случайным образом два массива, расположив их, соответственно, в статической и динамической памяти; тип массива: «вектор».Реализовать функцию обработки массива для вычисления суммы первых двух положительных элементов вектора. 1 часть выполнена,помогите пожалуйста с суммой: #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "math.h" ...
C++ Найти произведение натуральных нечетных чисел меньших N Найти произведение натуральных нечетных чисел меньших N. Реализация в С++ билдере , помогите пожалуйста Придумывайте своим темам более осмысленные названия. подробнее

Показать сообщение отдельно
Вадян
1 / 1 / 0
Регистрация: 25.05.2012
Сообщений: 42
08.06.2012, 23:55     Рандомное заполнение матрицы, причем от числа до числа, введенного с клавиатуры
Подскажите ,пожалуйста, как сделать рандомное заполнение матрицы,причем от числа до числа,введенного с клавиатуры:

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 <stdio.h>
#include <conio.h>
#include <iostream>
#include <stdlib.h>
 
int
main (int argc, char *argv[])
{
  int temp;
  int N = 3;
  int M = 4;
  int j = 0;
  int i = 0;
  int x = 0;
  int matrix[3][4];
  for (i = 0; i < N; i++)
    {
      for (j = 0; j < M; j++)
    {
      scanf ("%i", &matrix[i][j]);
    }
    }
 
  for (i = 0; i < N; i++)
    {
      for (j = 0; j < M; j++)
    {
      temp = matrix[i][j];
      if (temp == 0)
        {
          printf (" Stroka N %i soderjit 0 element;", i + 1);
          for (int a = i; a < i + 1; a++)
        {
          for (int b = 0; b < M; b++)
            {
              x = matrix[a][b] + x;
            }
        }
          i = i + 1;
          j = 0;
          if ((i == N) && (temp == 0))
        {
 
          printf
            ("\n summa elementov stroki s nulevim elementom = %i", x);
        }
        }
    }
    }
  int f = 0;
  for (i = 0; i < N; i++)
    {
      for (j = 0; j < M; j++)
    {
      if (matrix[i][j] == j + 1)
        {
          f = f + 1;
        }
    }
    }
 
  printf ("\n Kolichestvo elementov sovpadayushih s nimerom stolbca = %i", f);
  getch ();
 
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru