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

Вывести на экран значения матрицы, взятые по спирали по часовой стрелке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя препроцессор заменить некоторое выражение на другое http://www.cyberforum.ru/cpp-beginners/thread15471.html
Как можно используя препроцессор заменить некоторое выражение на другое даже если само выражение содержит спец. символы? Короче говоря, нужно сделать автоматически Replace All перед компиляцией.
C++ Строки: найти первое из самых длинных и последнее из самых коротких слов и поменять их местами Помогите написать прогу) 1. Строка состоит не менее чем из двух слов. Преобразовать её по следующему правилу: найти первое из самых длинных и последнее из самых коротких слов и поменять их местами. Количество пробелов между словами должно остаться таким же, как и в исходной строке. Задачу решить без использования дополнительных строк.:help: http://www.cyberforum.ru/cpp-beginners/thread15459.html
C++ Помогите с экзаменационной работой
Доброго времени суток...)) Пишу экзаменационную работу на Visual C++, работаю в среде Visual Studio 2008. Задание: Создать программу для учета больных в ПОЛИКЛИНИКЕ. О больных необходимо хранить: a. ФИО больного b. Возраст c. Диагноз
С чего стоит начать? C++
В этом деле новичек, самый что ни на есть... Хотелось бы знать с чего стоит начинать, много времени провожу с компьютером, но хочется попробовать себя в программирование..:good: Всем спасибо заранее.. И одно сильно не пинайте:(
C++ Системы счисления http://www.cyberforum.ru/cpp-beginners/thread15445.html
Помогите решить задачу. Перевод из 12 системы счисления в десятичную
C++ Найти длину периода и сам период бесконечной степенной дроби по основанию Р время поджимает, завтра сдавать. препод ни фига не объясняет!!! есть решение, осталось написать прогу на C++. Задача №1 Имеется N банок с целочисленными объемами V1, ..., Vn литров, пустой сосуд и кран с водой. Можно ли с помощью этих банок налить в сосуд ровно V литров воды. Решение: С помощью двух банок мы можем без особых ухищрений саккумулировать в сосуде количество литров, равное их... подробнее

Показать сообщение отдельно
NikAndrew
Сообщений: n/a
09.11.2008, 13:36     Вывести на экран значения матрицы, взятые по спирали по часовой стрелке
Я сам уже написал прогу для квадратной матрици!! а как ее исправить для того чтобы работала с прямоугольными матрицами???
Код
#include <stdio.h>
int printf_Mat (float x[4][4])
{
  int i,j;
  printf ("\n\n\n\n\n");
  for (i=0;i<4;i++)
  {
    for (j=0;j<4;j++)
    printf ("%7.0f",x[i][j]);
    printf ("\n");
  }
  return 0;
}

int main ()
{
 const c=4;
 int i,j,n;
 float m[4][4]= {{1,2,3,4},
         {12,13,14,5},
         {11,16,15,6},
         {10,9,8,7}};
 printf ("\n");
 printf_Mat(m);
 printf ("programma...\n");
 for (n=c;n>0;n--)
 {
   for (j=(c-n);j<n;j++)
   printf ("%5.0f ",m[c-n][j]);
   --j;
   for (i=(c-n)+1;i<n;i++)
   printf ("%5.0f ",m[i][j]);
   --i;
   for (j=n-2;j>=c-n;j--)
   printf ("%5.0f ",m[i][j]);
   j++;
   for (i=n-2;i>c-n;i--)
   printf ("%5.0f ",m[i][j]);
 }
 getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru