Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывод массива по спирали. Ошибка исполнения. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Внести единую упорядоченность в последовательность http://www.cyberforum.ru/cpp-beginners/thread395761.html
Дано действительные числа c1, . . . cp, d1 . . .dq(c1≤ c2. . . ≤cp , d1≤ d2. . . ≤dq), внести единую упорядоченность в c1, . . . cp, d1 . . .dq, получив f1,f2, . . . fp+q , такие что f1 ≤f2≤ . . ....
C++ Блок схема к коду Подскажите пожалуйста как будет выглядеть блок схема к имеющемуся коду: #include <fstream> #include <string> using namespace std; int main(void) { fstream fin("in.txt", fstream::in); ... http://www.cyberforum.ru/cpp-beginners/thread395755.html
Дан одномерный массив, состоящий из N целочисленных элементов C++
Помогите пожалуйста решить задачку Дан одномерный массив, состоящий из N целочисленных элементов: 1. Найти максимальный отрицательный элемент 2. Вычислить среднеарифметическое нечетных...
C++ Помогите с удалением
Такая проблема не могу понять как сделать: пользователь вводит текст длиной не больше 250 символом, конец ввода символ /. Потом пользователь вводит слово которое надо удалить в тексте
C++ консольний калькулятор выражений на С или С++ без ООП http://www.cyberforum.ru/cpp-beginners/thread395744.html
Помогите, пожалуйста! Учусь писать в VC++. задали к єкзамену: консольный (строковый) калькулятор выражений (типа, (3-(12.3*4)/3)+1 и т.д.) на С или С++ без ООП с использованием польськой записи...
C++ почему не запускается по логике должно все правильно работать, но даже не запускается. #include<stdlib.h> #include<limits.h> #include<conio.h> #include<iostream.h> int main() { unsigned short max, i, k, x; ... подробнее

Показать сообщение отдельно
qpaHTa3ep4ik
1 / 1 / 1
Регистрация: 27.11.2011
Сообщений: 9
01.12.2011, 20:57
Когда - то писал что то по типо вашей, так что вот мой вариант

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
#include<fstream.h>
int main()
{
    int j,n,m,x,y,i,s,q;
    int k[200][200];
    ifstream fin("1.dat");
    ofstream fout("1.sol");
    fin>>n>>m;
    fin.close();
    i=1;y=0;s=m*n;
    while(i<=s)
    {y++;
     for(q=y-1;q<=m-y;q++)
      {
        if(i<=s)
        {
           k[y-1][q]=i;
           i++;
         }
      }
      for(q=y;q<=n-y;q++)
      {
         if(i<=s)
         {
           k[q][m-y]=i;
           i++;
         }
      }
      for(q=m-y-1;q>=y-1;q--)
      {
        if(i<=s)
        {
          k[n-y][q]=i;
          i++;
        }
      }
      for(q=n-y-1;q>=y;q--)
      {
        if(i<=s)
        {
          k[q][y-1]=i;
          i++;
        }
      }
     }
     for(i=0;i<n;i++)
     {if(i>0)fout<<"\n";
       for(j=0;j<m;j++)
      { if(k[i][j]<10)fout<<"   "<<k[i][j]<<" ";
        if(k[i][j]>=10&&k[i][j]<=99)fout<<"  "<<k[i][j]<<" ";
        if(k[i][j]>=100&&k[i][j]<=999)fout<<" "<<k[i][j]<<" ";
        if(k[i][j]>=1000&&k[i][j]<=9999)fout<<k[i][j]<<" ";
       
       
       }
       
     }
    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.