Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс, описывающий параболу.Определить Множество ее значений. Найти ошибки и исправить их https://www.cyberforum.ru/ cpp-beginners/ thread1164653.html
Создать класс, описывающий параболу.Определить Множество ее значений #include <stdio.h> class par {public:int A; int B; int C; char s; void input(); int act();
C++ Задан строковый символьный массив. Найти значение и позиций двух последних гласных в строке
Привет всем . Помогите пожалуйста с этой программкой . Задан строковый символьный массив. Найти значение и позиций двух последних гласных в строке. Буду очень признателен.
Бесконечный массив C++
Наверняка тут уже неоднократно спрашивали об этом, но я не смог ничего найти (Ну как всегда, короче), и по этому создал новую тему. Итак, вопрос: как сделать бесконечный массив? И, желательно, чтоб...
C++ Определить, содержит ли массив серии из подряд стоящих простых чисел Задан массив Z(m) целых чисел. Определить, содержит ли массив серии из подряд стоящих простых чисел. Если да, то посчитать количество таких серий. Удалить из массива все двузначные числа.... https://www.cyberforum.ru/ cpp-beginners/ thread1164639.html
C++ Дан строковый символьный массив. Найти значение и позиций последних двух гласных в строке https://www.cyberforum.ru/ cpp-beginners/ thread1164638.html
Привет всем помогите кто может с этой задачкой , все перепробовал ничего не помогает. Дан строковый символьный массив. Найти значение и позиций последних двух гласных в строке. Буду очень признателен.
Программа деления слов на слоги C++
надо составить программу деления слов на слоги, пожалуйста помогите
Поиск и вставка в шаблон C++
Недавно столкнулся с задачей, в которой нужно структуру одного xml файла переделать в структуру другого xml. Исходный: <id>929</id> <name>Exterm</name> <hand>lefthand</hand> <used>false</used>...
C++ Функция с двумя неизвестными. Данные не сходятся Всем доброе утро форумчане. У меня задано уравнение -{x}^{2}+xy-x-8{y}^{2} И надо найти его экстремум x и y. В Excel посчитано: x= -0,516 y= -0,032 f(x,y)= 0,258 Ниже мой код. Использовал... https://www.cyberforum.ru/ cpp-beginners/ thread1164614.html
C++ Given an integer N find sum,product of https://www.cyberforum.ru/ cpp-beginners/ thread1164585.html
1) A real number A and an integer N (> 0). Using a loop to find the value of the expression 1 - A + A2 - A3 + ... + (-1) N • AN.... 2) Given an integer N (> 0). Find the value of the expression...
C++ Given a matrix 1. Given a matrix size M × N and an integer K (1 ≤ K ≤ M). List K-th row of the matrix. 2. Given a matrix size M × N and an integer K (1 ≤ K ≤ M). Find the sum and product of the elements of the... https://www.cyberforum.ru/ cpp-beginners/ thread1164583.html
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
0

Вывести на экран матрицу порядка n (n=1..15) - элементы выводятся не в виде матрицы, а в виде строки

03.05.2014, 11:06. Просмотров 1529. Ответов 7
Метки (Все метки)

Здравствуйте. Нужно вывести на экран матрицу порядка n (n=1..15). Я написал программу, но при этом на экран элементы выводятся не в виде матрицы, а в виде строки. Можете подсказать, в чем ошибка?
Код программы приведен ниже?
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
#include <stdio.h>// îáúÿâëåíèå çàãîëîâî÷íûõ ôàéëîâ
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <locale.h>
#define SIZE 15
int main()// ãëàâíàÿ ôóíêöèÿ; íà÷àëî ïðîãðàììû
{   
setlocale(LC_ALL,"Russian");//ôóíêöèÿ, íåîáõîäèìàÿäëÿîòîáðàæåíèÿðóññêîãîÿçûêàâêîíñîëè
int i, j, n, a[SIZE][SIZE]; 
char c;
    printf ("Õîòèòå âûïîëíèòü ïîèñê èíäåêñîâ íåíóëåâûõ ýëåìåíòîâ ìàññèâà?\n 1) Äà\n 2) Âûõîä\n");
    scanf("%d",&c);
    switch (c)
{case 1:
 
    {
 
printf("Ââåäèòå ÷èñëî îò 1 äî 15 \n");
    scanf("%d",&n); 
if((n<0)||(n>15))
{
printf("Íåîáõîäèìî ââåñòè ÷èñëî n â èíòåðâàëå îò 1 äî 15");
return 0;
    }
else
 
for (i=0;  i<n; i++)
 
    {
        for (j=0;  j<n;  j++)
{
printf("Ââåäèòå ýëåìåíòû ìàòðèöû \n"); // çàïîëíåíèå ìàññèâà ñëó÷àéíûìè ÷èñëàìè
printf("a[%d][%d]=",i+1,j+1);
scanf("%d",&a[i][j]);
//if((j=n-1)&&(i=n-1))
//printf("%4d", a[i][j]);
}
        printf("\n");
    }
    for (i=0;  i<n; i++)
 
    
        for (j=0;  j<n;  j++)
{printf("%4d\n", a[i][j]);}}
 
 
    for (i=0;  i<n; i++)
 
    {
        for (j=0;  j<n;  j++)     { 
    if (a[i][j]!=0)
    {printf("Èíäåêñ i ðàâåí%d\n",i+1);
    printf("Èíäåêñ j ðàâåí%d\n",j+1);
}}break;}
case 2:
    {printf("Áóäåò âûïîëíåí âûõîä èç ïðîãðàììû. Íàæìèòå ëþáóþ êëàâèøó");
    
    break;}
    default: printf("Íåîáõîäèìî âûáðàòü äåéñòâèå 1 èëè äåéñòâèå 2. Íàæìèòå ëþáóþ êëàâèøó ");
 
}}
Код, с помощью которого я пытаюсь вывести матрицу:
C++
1
2
3
4
5
for (i=0;  i<n; i++)
 
    
        for (j=0;  j<n;  j++)
{printf("%4d\n", a[i][j]);}}


Вернуться к обсуждению:
Вывести на экран матрицу порядка n (n=1..15) - элементы выводятся не в виде матрицы, а в виде строки
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2014, 11:06
Готовые ответы и решения:

Вывести на экран в виде матрицы все элементы заданного двумерного массива
Составить программу которая выводит на экран в виде матрицы элементы двумерного массива, состоящего...

Ввести элементы двумерного массива с клавы С++.Нужно вывести его на экран в виде таблицы, в конце каждой строки надо вывести самый большой элемент
Вот мой код : #include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; using std::cout;...

Вывести матрицу на экран в заданном виде
подскажите как вывести матрицу (А) на экран в виде: 2 2 2 2 и.т.п........ #include &quot;stdafx.h&quot;...

Задан неориентированный невзвешенный граф в виде матрицы смежности. Вывести эту матрицу в виде списка ребер
Помогите пожалуйста.задал неориентированный невзвешенный граф в виде матрицы смежности. помогите...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.