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

Не могу найти ошибки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, которая вводит три действительный числа и проверяет, являются ли эти числа первыми тремя членами арифметической прогрессии. http://www.cyberforum.ru/cpp-beginners/thread992513.html
Скласти програму, яка вводить три дійсні числа та перевіряє, чи ці числа є першими трема членами арифметичної прогресії.
C++ Путаница в массиве setlocale(LC_ALL, "Russian"); const int B = 11; int A; int index(-1); int count; cout << "\n\t***Оценки стундентов в институте 228***" << endl; cout << "\n\n\tОценка не должна быть выше 5 или ниже 1" << endl; for (int i = 0; i < B; i++) { http://www.cyberforum.ru/cpp-beginners/thread992508.html
C++ Компилятор QT работает неадекватно ?!
Доброго времени суток! Задача простая. Есть класс String предназначенный для хранения строк. Недостаток этого класса в том, что он не контролирует выход за пределы поля str. Для искоренения этого недостатка создан класс Pstring. Должна выполняться проверка размера вводимой строки, перед записью этой строки в поле str. Но в строке 36 компилятор переходит к выполнению конструктора без параметров...
Обновление программы C++
Не подскажете грамотный способ обновить свою программу под windows. Есть программа на Qt. Обновление происходит так. Программа сравнивает свою версию с версией на сайте(txt файл) и скачивает новые файлы во временную папку. Запускает updater, и закрывается Updater ждёт закрытия программы, заменяет файлы и запускает программу. Есть ли какое нибудь готовое средство для этого?
C++ Как определить седловые точки матрицы http://www.cyberforum.ru/cpp-beginners/thread992467.html
День добрый. Помогите пожалуйста разобраться с программой, сама вообще не могу и не понимаю как это сделать. вот мое задание: Дана целочисленная матрица. Определить: 1) Кол-во отрицательных элементов строк, которые содержат хотя бы один нулевой элемент; 2) Номера строк и столбцов седловых точек матрицы." Сама смогла написать лишь это:, а дальше что делать?, помогите пожалуйста. ...
C++ Программа на C++ для подсчёта суммы ряда, Напишите программу, пожалуйста для нахождения суммы ряда на C++ можно через функцию Сама фотка ряда и его закономерность: P.S. Возможно закономерность я не правильно вывел... :D подробнее

Показать сообщение отдельно
Владиславик
-131 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 139
30.10.2013, 13:20     Не могу найти ошибки
Не могу в коде найти ошибки. Вроде бы код правильный, но программа ругается.
Предисловие. Задача.
Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера nxn по часовой стрелке, начиная с блока в левом верхнем углу.
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
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define n 4
void main()
{
int a[n][n],i,j,max1,max2,max;
max1=a[0][0];max2=a[n/2][n/2];
//clrscr();
for(i=0;i<n;i++)
 for(j=0;j<n;j++)
  // a[i][j]=random(100);
  scanf("%d    ",a[i][j]);
//system("pause");
 
   for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
 printf("%d      ",a[i][j]);
 printf("\n");}
 
for(i=0;n<n/2+1;i++)
 for(j=i;j<n-i;j++)
  if(a[j][n-j-1]>max1)
      max1=a[j][n-i-1];
 
    for(i=n/2;i<n;i++)
     for(j=n-i-1;j<i+1;j++)
       if (a[j][n-j-1]>max2)
      max2=a[j][n-i-1];
  if(max1>max2)max=max1; else max=max2;
  printf("maks = %d  max1=%d, max2 = %d",max,max1,max2);
 
  getch();
  }
Помогите разобраться.. Вот скриншот программы с ошибкой.
Не могу найти ошибки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru