![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 07.12.2011
Сообщений: 3
|
![]()
Очень прошу помочь найти ошибки в коде. Массив читается с отдельного текстового файла. Компилятор все проверил, говорит, что ошибок нет, но программа все равно работает неправильно!
#include <stdio.h> int main() { int num_nneg; double min_pos, sum_nneg, max; double a[5][5]; int i; int j; FILE* fr = fopen ("rer.txt", "r"); for( i = 0; i < 5; i++) { for( j = 0; j < 5; j++) { fscanf (fr, "%lf ", &a[i][j]); printf("%6.2lf", a[i][j]); } printf("\n"); } fclose(fr); min_pos = 0; /* min positive element */ num_nneg = 0; /* number of non-negative elements */ sum_nneg = 0; /* summary of non-negative elements */ max = 7; for( i = 0; i < 5; i++) { for( j = 0; j < 5; j++) { if (a[i][j] > 0) if (min_pos == 0 || a[i][j] < min_pos) min_pos = a[i][j]; if (j > 1 && a[i][j] >= 0) { num_nneg += 1; sum_nneg += a[i][j]; } if (i = j) if (a[i][j] < 7) if (max = 7 || a[i][j] > max) max = a[i][j]; } printf("\n"); if (min_pos) printf("Minimum positive element = %6.2lf\n", min_pos); else printf("No positive elements\n"); if (num_nneg) printf("%d elements right to the 2nd colonum. Their sum = %6.2lf\n", num_nneg, sum_nneg); else printf("All the elements rigth to the 2nd colonum are negative\n"); if (max = 7) printf("Max element above 7 in the major line = %6.2lf\n"); else printf("No such elements\n"); getch(); } } Необходимо найти а) минимальный положительный элемент б) сумму и число неотрицательных элементов правее второго столбца в) максимальный элемент главной диагонали, меньший 7. Заранее спасибо, чего то до меня не доходит почему не так считает... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с массивами (язык VBA) | Иришка89 | Помощь студентам | 11 | 14.11.2012 00:34 |
Работа с массивами | Ovt | Помощь студентам | 0 | 03.12.2010 18:59 |
Работа с массивами | driver05 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 24.05.2010 17:27 |
Работа с массивами | МИТЯГИНА | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 16.05.2010 16:24 |
C(Си)-Работа с массивами | Zheka288 | Общие вопросы C/C++ | 3 | 24.12.2009 17:28 |