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

Создание блок-схемы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданного многозначного натурального числа n находится сумма его цифр http://www.cyberforum.ru/cpp-beginners/thread904124.html
Для заданного многозначного натурального числа n находится сумма его цифр. Если полученная сумма неоднозначное число, то вновь находится сумма цифр для найденной суммы. Операция выполняется до тех пор, пока не будет получено однозначное число. Найти это число
C++ С строки символов А получить строку В путем удаления наиболее часто встричаемых символ С строки символов А получить строку В путем удаления наиболее часто встричаемых символ http://www.cyberforum.ru/cpp-beginners/thread904122.html
Вычислить первое простое число, превосходящее заданное натуральное число n C++
Помогите пожалуйста решить задачу в VC Вычислить первое простое число, превосходящее заданное натуральное число n
В строке между словами вставить вместо пробела запятую C++
В строке между словами вставить вместо пробела запятую
C++ Подсчитать количество элементов, заканчивающихся на букву "о" http://www.cyberforum.ru/cpp-beginners/thread904108.html
строка содержит английский текст подсчитать количество элементов заканчивающаяся на букву о
C++ Среди чисел 1, ..., n найти все такие, запись которых совпадает с последними цифрами записи их квадрата Среди чисел 1, ..., n найти все такие, запись которых совпадает с последними цифрами записи их квадрата. Составил алгоритм, а дальше тю-тю. Определить количество десятичных знаков в числе i В цикле делим нацело на 10 до тех пор, пока результат не станет равным нулю. Вроде как операция \. Пусть в числе i мы нашли k цифр. Вычисляем квадрат числа i Квадрат числа i делим на 10^k по модулю:... подробнее

Показать сообщение отдельно
gamer0n
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 47

Создание блок-схемы - C++

17.06.2013, 11:22. Просмотров 193. Ответов 0
Метки (Все метки)

Помогите создать блок-схему к программе или нарисуйте хотябы главные цикловые развязки

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
67
68
69
70
71
#include <iostream.h>
#include <ctime>
#include <cstdlib>
#include <iomanip>
#include <conio.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>
#include <vcl.h>
#pragma hdrstop
 
int main() {
  setlocale(0, "");
  srand(time(0));
 
  int n, m;
  
  std::cout << "Vvedite n: ";
  std::cin >> n;
  std::cout << "Vvedite m: ";
  std::cin >> m;
 
  int **matrix = new int*[n];
 
  std::cout << "Matrica: \n" << std::endl;
  
  for(int i = 0; i != n; ++i) {
    matrix[i] = new int[m];
    for(int j = 0; j != m; ++j) {
      matrix[i][j] = 1 + rand() % 5;
      std::cout << std::setw(3) << matrix[i][j];
    }
  std::cout << std::endl;
  }
 
  std::cout << std::endl;
    
  int temp, count_max = 0, count = 0, index = 0;
  for(int i = 0; i != n; ++i) {
    for(int j = 0; j != m; ++j) {
      if(j == 0) {
        temp = matrix[i][j];
        continue;
      }
      if(temp == matrix[i][j])
        ++count;
    }
    if(i == 0) {
      count_max = count;
    } else {
      if(count > count_max) {
        count_max = count;
        index = i;
      }
    }
     count = 0;
  }
 
  std::cout << "Indeks stroki s maksimal'nym kolichestvom odinakovyh jelementov: " << index + 1 << std::endl;
 
  std::cout << "\nJelementy stroki: ";
  for(int j = 0; j != m; ++j)
    std::cout << matrix[index][j] << " ";
 
  for(int i = 0; i != n; ++i)
    delete[] matrix[i];
  delete[] matrix;
 
  getch();
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru