Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.05.2013, 17:42   #1
Zapt1k
Пользователь
 
Регистрация: 12.05.2013
Сообщений: 10
По умолчанию Неправильно считает. где ошибка?

Была задача: найти сумму минимальных значений строк квадратной матрицы (см. вложение)
Считает неправильно. помогите исправить код:

Код C++
Код:
#include <iostream.h>
#include <conio.h>
const int n=3;
void main ()
{int i,j,min,s,a[n][n];
min=10000; s=0;
for (i=1;i<=n;i++)
{for (j=1;j<=n;j++)
 {cout<<"a["<<i<<"]["<<j<<"]=";
  cin>>a[i][j];
  if (a[i][j]<min) min=a[i][j];}
s=s+min;}
cout<<"s="<<s<<endl;
getch ();
}
Изображения
Тип файла: jpg 4.JPG (13.7 Кб, 36 просмотров)

Последний раз редактировалось Stilet; 12.05.2013 в 18:47.
Zapt1k вне форума
Старый 12.05.2013, 18:04   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Код:
for (i=1;i<=n;i++)
{for (j=1;j<=n;j++)
Ежли чё, так в Сях массивы с нуля начинаются и по n-1 идут
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума
Старый 12.05.2013, 18:18   #3
Zapt1k
Пользователь
 
Регистрация: 12.05.2013
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Код:
for (i=1;i<=n;i++)
{for (j=1;j<=n;j++)
Ежли чё, так в Сях массивы с нуля начинаются и по n-1 идут
роли не играет.
Zapt1k вне форума
Старый 12.05.2013, 18:19   #4
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Цитата:
Сообщение от Zapt1k Посмотреть сообщение
роли не играет.
1. Конечно же играет.
2. Кроме правильного замечания по поводу индексации, нужно min=10000; внести внутрь первого цикла.
Μολὼν λαβέ
alexander13 вне форума
Старый 12.05.2013, 18:24   #5
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
роли не играет.
Ежли б не играло - и Вашего вопроса тут не было бы.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума
Старый 12.05.2013, 18:26   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
for (i = 0; i < n; ++i) {
    for (j = 0; j < n; ++j) {
        cout << "a[" << i << "][" << j << "]=";
        cin >> a[i][j];
        if (!j || a[i][j] < min)
            min = a[i][j];
    }
    s += min;
}
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме
Старый 12.05.2013, 19:27   #7
Zapt1k
Пользователь
 
Регистрация: 12.05.2013
Сообщений: 10
По умолчанию

всем спасибо

Последний раз редактировалось Zapt1k; 12.05.2013 в 19:44.
Zapt1k вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Калькулятор неправильно считает Jereme JavaScript, Ajax 1 03.02.2013 16:39
Неправильно считает excel Coy Microsoft Office Excel 2 02.05.2012 16:23
неправильно считает калькулятор -=Andriushka=- Помощь студентам 5 10.04.2011 01:14
C++ - а почему считает неправильно! Blondy Помощь студентам 2 25.02.2011 16:30
Неправильно считает Excel starsat1080 Помощь студентам 1 24.02.2011 08:37