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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс, описывающий параболу.Определить Множество ее значений. Найти ошибки и исправить их http://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++ Задан строковый символьный массив. Найти значение и позиций двух последних гласных в строке Привет всем . Помогите пожалуйста с этой программкой . Задан строковый символьный массив. Найти значение и позиций двух последних гласных в строке. Буду очень признателен. http://www.cyberforum.ru/cpp-beginners/thread1164646.html
Бесконечный массив C++
Наверняка тут уже неоднократно спрашивали об этом, но я не смог ничего найти (Ну как всегда, короче), и по этому создал новую тему. Итак, вопрос: как сделать бесконечный массив? И, желательно, чтоб он был не изначально бесконечный, а расширялся по надобности. Я так понял, тут от указателей плясать надо, но как ни думал, не допёрло...:wall: Плохо думал, видимо. Заранее спасибо.
Определить, содержит ли массив серии из подряд стоящих простых чисел C++
Задан массив Z(m) целых чисел. Определить, содержит ли массив серии из подряд стоящих простых чисел. Если да, то посчитать количество таких серий. Удалить из массива все двузначные числа. Определить, изменилось ли количество серий. В программе написать функции: вычисления количества серий их подряд стоящих простых элементов, удаления элемента. Помогите, хотя бы идею как написать прогу)
C++ Дан строковый символьный массив. Найти значение и позиций последних двух гласных в строке http://www.cyberforum.ru/cpp-beginners/thread1164638.html
Привет всем помогите кто может с этой задачкой , все перепробовал ничего не помогает. Дан строковый символьный массив. Найти значение и позиций последних двух гласных в строке. Буду очень признателен.
C++ Программа деления слов на слоги надо составить программу деления слов на слоги, пожалуйста помогите подробнее

Показать сообщение отдельно
zaqwerty
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 113
03.05.2014, 11:06     Вывести на экран матрицу порядка n (n=1..15) - элементы выводятся не в виде матрицы, а в виде строки
Здравствуйте. Нужно вывести на экран матрицу порядка 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]);}}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru