|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.05.2015, 16:47 | #1 |
Новичок
Джуниор
Регистрация: 04.05.2015
Сообщений: 1
|
Циклический сдвиг
Всем доброе утро! Программа с цикл сдвигом вправо и вниз, все задается с клавиатуры:
#include "stdafx.h" #define N 8 #define M 6 int main(){ int a[N][M]; int i, j, c, car, z, s, k; FILE *in; FILE *out; in=fopen("D:\\massive.txt", "r"); out=fopen("D:\\massnew.txt", "w"); printf("ish mas: \n"); for(i=0; i<N; i++) {printf("\n"); {for(j=0; j<M; j++) {fscanf(in, " %3d", &a[i][j]); printf(" %3d", a[i][j]);}}} printf("\n\n cikl cdvig vpravo(0) ili vniz(1)?"); scanf("%d", &c); printf("\n\n na skolko ednc?"); scanf("%d", &k); car=0; if(c==0){s=k;z=0; for(i=0;i<N;i++) for(j=0;j<k;j++) {car=a[i][z];a[i][z]=a[i][M-s];a[i][M-s]=car;s--;z++;}} else if(c==1){s=k;z=0; for(i=0;i<M;i++) for(j=0;j<k;j++) {car=a[z][i];a[z][i]=a[j][N-i];a[i][N-i]=car;s--;z++;}} printf("new mas: "); printf("\n"); for(i=0; i<N; i++) { printf("\n"); for(j=0; j<M; j++) printf("%5d", a[i][j]);} return 0; } но не работает оно |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Циклический сдвиг | Санеk | Паскаль, Turbo Pascal, PascalABC.NET | 17 | 26.12.2015 01:31 |
циклический сдвиг | browserpro | Помощь студентам | 0 | 08.12.2011 20:48 |
циклический сдвиг | revaldo666 | Общие вопросы C/C++ | 4 | 29.03.2011 17:34 |
Циклический сдвиг в С | rand8154 | Общие вопросы C/C++ | 1 | 14.11.2009 01:49 |
Циклический сдвиг | Mish92(21-09) | Помощь студентам | 0 | 07.11.2009 21:59 |