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

Двомерные масивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибка при создании rc.exe http://www.cyberforum.ru/cpp-beginners/thread703764.html
#include <stdio.h> #include <stdlib.h> #include <time.h> void genKeyFile(char *fileName) { srand(time(0)); char key = rand()%254+1; FILE *fkey = fopen(fileName, "w"); fputc(key,fkey);
C++ Объясните пожалуйста, как конкретно работает код Программа считывает из файла фамилии, имена, годы рождения и балы студентов, и записывает в другой файл фамилии, начинающейся с букв А и Б и имеющие рейтинг больше 90. Я пишу как понимаю в комментаририях, прошу объяснить каждую строку, что не закоментировал или исправить, что понял не так. Очень хочу разобраться. #include "stdafx.h" // библиотека visual studio #include <fstream> //... http://www.cyberforum.ru/cpp-beginners/thread703762.html
Трабл в передаче двумерного массива в функцию! C++
--------------------- void input (int **a, int n, int m); void output (int **a, int n, int m); --------------------- int _tmain(int argc, _TCHAR* argv) { setlocale(LC_CTYPE, "russian"); srand((unsigned)time(0)); const int n = 3, m = 5;
C++ Массив значений и знаков перевести в одно выражение
Доброго вечера, Такова ситуация: Есть два массива В первом значения Во втором знаки перед этими значениями +-*/ и скобки () Как можно эти два массива слить в одно математическое выражение под одну переменную? Пример:
C++ Переписать программу, используя другой оператор http://www.cyberforum.ru/cpp-beginners/thread703723.html
Здравствуйте. Помогите, пожалуйста, переписать программу, не используя "do while", а используя "for". Вот текст программы: //--------------------------------------------------------------------------- #pragma hdrstop #include <vcl.h> #include <iostream.h> #include <math.h> #include <conio.h> #include <stdio.h> //---------------------------------------------------------------------------
C++ Подскажите интерестные задачи Всем привет. Дело в том, что я ещё не учюсь в выше (а в школе :D), но мне нужны какие то задачи для развития. :) Не могли бы ли вы подсказать где можно их найти (может какая книга?), а то задания с "некоторых" книг, слишком уж простые и банальные. Зарание спасибо.:) подробнее

Показать сообщение отдельно
FedVetal
0 / 0 / 0
Регистрация: 29.08.2012
Сообщений: 53
21.11.2012, 02:26     Двомерные масивы
Помогите что не так

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
case 3:{long double b[100][100];
    int z[100];
       cout<<"Введите елементы масива"<<endl;
       for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
    {cin>>b[i][j];
      }
       
        for(int i=0;i<m;i++)
{for(int j=0;j<n;j++)
{cout<<b[i][j];}
        cout<<endl;}}
       double b[100][100];
       int z[100];
       for(int i=0;i<n;i++)
           
       
       {for(int j=0;j<m;j++)
       {z[i]=0;
           if ((b[i][j]<0) &&  ((b[i][j]),2) % 2 == 0) z[i]=z[i] + fabs(b[i][j]);else z[i]=0;}
       }
       for(int i=0;i<n;i++)
           cout<<z[i]<<endl;
      
       
 
}
ето фрагмент програмы в котором ошибка
Именно ета часть должна сумировать все нечетные отрицательные числа столбиков и выводить их на екран

Добавлено через 3 минуты
тоесть оно то віводит чето
а именно -какоето длинное число столько раз сколько у меня столбиков

Добавлено через 3 часа 21 минуту
чуть изменил не помогло
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
[CPP]case 3:{double b[100][100];
    
       cout<<"Введите елементы масива"<<endl;
       for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
    {cin>>b[i][j];
      }
       
        for(int i=0;i<m;i++)
{for(int j=0;j<n;j++)
{cout<<b[i][j];}
        cout<<endl;}}
       double b[100][100];
       int z[100];
       for(int i=0;i<n;i++)
        
       {z[i]=0;
           for(int j=0;j<m;j++)
       
           if ((b[i][j]<0) &&  ((b[i][j]),2) % 2 == 0) z[i]=z[i] + fabs(b[i][j]);else z[i]=z[i]+0;
       }
       for(int i=0;i<n;i++)
           cout<<z[i];
       
      
       
 
}
[/CPP]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru