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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Максимальный и минимальный элементы массива (перевести из языка Pascal в СИ) http://www.cyberforum.ru/cpp-beginners/thread999427.html
Помогите перевести из языка Pascal в СИ: var a: array of integer max,min,i,k:integer; begin max:= a; min:= a; for i:= 1 to 24 do begin k:= k + a;
C++ Указатели на передаваемые двумерные массивы в функцию Доброго времени суток) Вчера озадачился новым. В недавнем времени перешел на vs 2013 и тут при написании ф-ии решил передать в нее массив тк кк ф-ия копирует же как данные, а после завершения удаляет. По крайне мере такое было с классом, когда я его передавал в ф-ию. А тут мне необходимо было передать в ф-ую двумерный массив, после недолгого гугления понял что двумерные передаются с указанием... http://www.cyberforum.ru/cpp-beginners/thread999425.html
Ошибка объявления объекта класса C++
Добрый день, есть класс: #ifndef _SDLENTITY_H_ #define _SDLENTITY_H_ #include <vector> #include "SDLAnimation.h" #include "CSurface.h" class SDLEntity{
ошибки C++
#include <iostream> #include <conio.h> using namespace std; int fun (int a, int b ) { int *c, n; for (int i = 0; i < n; i++) { *c= a + b; } return *c;
C++ Функция time http://www.cyberforum.ru/cpp-beginners/thread999344.html
Я нахожу с 1970 до текущей даты: time_t a = time(NULL); cout<<"Текущая дата, выраженная в часах:" <<(a/3600)<<endl; как найти с 1970 до заданной даты? везде искал не могу найти, я новичек новичков если что)
C++ Списки С++ Пусть в файле хранятся записи со сведениями об автомобилях и их владельцах (марка, номер ГАИ, фамилия владельца); Необходимо: а) для каждой марки автомобиля составить список, содержащий фамилии владельцев автомобилей данной марки; б) для каждой фамилии владельца составить список, содержаший информацию об автомобилях, принадлежащих данному владельцу. Помогите пожалуйста написать эту... подробнее

Показать сообщение отдельно
triToniWe
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 4
06.11.2013, 10:37     цикл for стал бесконечным?
В общем, по заданию дано матрицу, для неё надо просуммировать все элементы столбцов и вывести строку сумм. И так надо сделать для двух матриц А и В.
Вот что у меня получилось:
Кликните здесь для просмотра всего текста
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 становится бесконечным.
Почему так может происходить? Кто может помочь?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru