Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
triToniWe
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 4
#1

цикл for стал бесконечным? - C++

06.11.2013, 10:37. Просмотров 203. Ответов 2
Метки нет (Все метки)

В общем, по заданию дано матрицу, для неё надо просуммировать все элементы столбцов и вывести строку сумм. И так надо сделать для двух матриц А и В.
Вот что у меня получилось:
Кликните здесь для просмотра всего текста
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
36
#include <iostream> 
#include <cmath>
#include <conio.h> 
using namespace std;
 
 void readm (int am, int an, float ar[225][225]) {
      cout << "size of matrix:\n";
      cin >> am >> an; cout << endl;
      for(int i=0; i<am; i++){for(int j=0; j<an; j++){
             cin >> ar[i][j];}}  
      cout << endl;    
      }
       
 void writel(int an, float al[225]) {
      for(int k=0; k<an; k++ ){cout << al[k] << " ";}}
       
 float suml(int am,int an, float ar[225][225], float al[225]) {
      for(int i=0; i<=am; i++){for(int j=0; j<=an; j++){
             al[j]=al[j]+ar[i][j];}}
      }  
      
 int main() {
     cout << "array A:\n";
     int m,n;
     float a[225][225],la[225];
     readm(m,n,a);
     suml(m,n,a,la);
     writel(n,la);
     cout << endl << "array B:\n";
     float b[225][225],lb[225];
     readm(m,n,b);
     suml(m,n,b,lb);
     writel(n,lb);
     getch();
     return(0);   
      }

Проблема в том, что в процедуре "writel" обычный цикл for становится бесконечным.
Почему так может происходить? Кто может помочь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 10:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос цикл for стал бесконечным? (C++):

Поток с бесконечным циклом - C++
Добрый вечер всем. Пишу простенькую игру, появилась необходмость в дополнительном потоке. Как не крутил поставленную задачу над игрой,...

В какой среде лучше писать крестики-нолики с бесконечным полем? - C++
я умею писать консольные приложки на с++ в висуал студио мне нужно написать крестики-нолики на бесконечном поле чтобы Вы мне...

написать программу вычисления функции представленной бесконечным рядом чисел с точностью е=0.0001 - C++
составить программу которая расчитывает таблицу значений функции в указанном диапазоне чисел х0-хКонеч. с заданным шагом h . величины h,...

Цикл: цикл for вообще никак не воспринимается транслятором - C++
Пишу программу, которая производит различные действия с одномерным массивом. Возникла следующая проблема: цикл for вообще никак не...

Почему цикл на при 1 уходит в бесконечный цикл? - C++
#define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { int x=0, y=0,...

Задание на цикл с параметром и цикл с постусловием - C++
Помогите пожалуйста написать программу с этими циклами. 1. Вычислить и напечатать таблицу значений функции Z= (e^-x)sinx для 0&lt;=x&lt;=П,...

2
fridi
-8 / 40 / 1
Регистрация: 21.09.2009
Сообщений: 145
06.11.2013, 10:43 #2
Потому что
в функции
C++ (Qt)
1
readm(m,n,a);
Значение n - не изменяется, что бы менялось значение n, нужно подправить в функции
void readm (int & am, int & an, float ar[225][225])
1
triToniWe
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 4
06.11.2013, 22:04  [ТС] #3
fridi, теперь работает
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 22:04
Привет! Вот еще темы с ответами:

Цикл for/Цикл while Помогите срочно пожалуйста... - C++
1.Вычислить и вывести на экран в виде таблицы значения функции F от x1 до x2 с шагом dx. где a, b и c - действительные числа. 2.Цикл...

Вложенный цикл получается бесконечным. Исправить код - Fortran
Не могу разобраться, как здесь делать вложенные циклы. Есть две величины (wh и sh), которые изменяются до определенного значения путем...

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием... - Turbo Pascal
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...

сложность с бесконечным рядом - Delphi
Вычислить сумму бесконечного ряда 1+1/2+1/3+... с точностью до члена ряда, меньшего заданного числа вот программа program Project1; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru