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

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

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

Сделал задачу но она отказывается выполнять положенные ей функции - C++

03.10.2013, 23:38. Просмотров 413. Ответов 12
Метки нет (Все метки)

Дана целочисленная квадратная матрица Определить: сумму элементов в тех строках которые не содержат отрицательных элементов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{const int n=4;
int A[n][n],i,j,pr;
i=j=0;
for (i=0;i<n;i++){pr=1;if (A[i][j]>=0) pr*=A[i][j];
 for (j=0;j<n;j++){
  A[i][j]=rand()%5-2;
        cout<<A[i][j]<<"  ";}
   cout<<"\n";}
cout<<"\n";
cout<<"\npr="<<pr<<endl;
system("pause");
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2013, 23:38     Сделал задачу но она отказывается выполнять положенные ей функции
Посмотрите здесь:
Сделал задачу, не могу понять, почему не выводит плавоющие запятые! C++
C++ Правильно ли я сделал?(Математические.Функции)
C++ Разработать программу, меню которой позволяет выполнять следующие функции
Приложение которое позволяет выполнять вычисления значений сложной функции C++
C++ Оформить задачу в функции.
В функции нет указателей - правильно ли она работает? C++
Функции в С помогите решить задачу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
03.10.2013, 23:53     Сделал задачу но она отказывается выполнять положенные ей функции #2
Цитата Сообщение от Mahazael Посмотреть сообщение
Дана целочисленная квадратная матрица Определить: сумму элементов в тех строках которые не содержат отрицательных элементов.

#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{const int n=4;
int A[n][n],i,j,pr;
i=j=0;
for (i=0;i<n;i++){pr=1;if (A[i][j]>=0) pr*=A[i][j];
for (j=0;j<n;j++){
A[i][j]=rand()%5-2;
cout<<A[i][j]<<" ";}
cout<<"\n";}
cout<<"\n";
cout<<"\npr="<<pr<<endl;
system("pause");
return 0;
}
чуть переделал на свой лад...надеюсь вас устроит. в задании вы сказали найти сумму, но по вашему коду вы ищете произведение, у меня сумма-можно переделать. и непонятно сумма общая нужна или по каждой строке.
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
 #include <iostream>
 #include <time.h>
 using namespace std;
 int main()
 {
     srand(time(NULL));
     const int n=4;
    int A[n][n],i,j,pr,sum=0,flag=0;
    i=j=0;
    for (i=0;i<n;i++) {
        for (j=0;j<n;j++) {
            A[i][j]=rand()%10-5;
            cout<<A[i][j]<<" ";
        }
        cout<<"\n";
    }
    for (i=0;i<n;i++){
        flag=0;
        for (j=0;j<n;j++)
            if (A[i][j]<0) {flag=1;}
        if (flag==0) {
            for (j=0;j<n;j++)
                sum+=A[i][j];
        }
    }
    cout<<"\n";
    cout<<"\nsum="<<sum<<endl;
    system("pause");
    return 0;
 }
Mahazael
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 15
03.10.2013, 23:59  [ТС]     Сделал задачу но она отказывается выполнять положенные ей функции #3
блин вот я лол я не то задание списал (устал жуть еще мозг ковыряют) мое задание :произвдение элементов в тех строках которые не содержат отрицательных элементов . сори!
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
04.10.2013, 00:04     Сделал задачу но она отказывается выполнять положенные ей функции #4
Цитата Сообщение от Mahazael Посмотреть сообщение
блин вот я лол я не то задание списал (устал жуть еще мозг ковыряют) мое задание :произвдение элементов в тех строках которые не содержат отрицательных элементов . сори!
сделал произведение по каждому ряду(с отображением номера ряда) в котором нету отрицательных, мне кажется вам именно так нужно=)))
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
 #include <iostream>
 #include <time.h>
 using namespace std;
 int main()
 {
     srand(time(NULL));
     const int n=4;
    int A[n][n],i,j,pr,flag=0;
    i=j=0;
    for (i=0;i<n;i++) {
        for (j=0;j<n;j++) {
            A[i][j]=rand()%10-5;
            cout<<A[i][j]<<" ";
        }
        cout<<"\n";
    }
    for (i=0;i<n;i++){
        flag=0;pr=1;
        for (j=0;j<n;j++)
            if (A[i][j]<0) {flag=1;}
        if (flag==0) {
            for (j=0;j<n;j++)
                pr*=A[i][j];
            cout<<"\nMult of row#"<<i+1<<" = "<<pr<<endl;
        }
    }
    cout<<"\n";
    system("pause");
    return 0;
 }
Mahazael
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 15
04.10.2013, 00:10  [ТС]     Сделал задачу но она отказывается выполнять положенные ей функции #5
Спасибо, завтра проверю а то щас я уже не в состоянии думать
Mahazael
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 15
07.10.2013, 23:20  [ТС]     Сделал задачу но она отказывается выполнять положенные ей функции #6
Пытался выполнить ее она чет не хочет жалуется
Миниатюры
Сделал задачу но она отказывается выполнять положенные ей функции  
iRomul
158 / 99 / 11
Регистрация: 17.10.2012
Сообщений: 480
Завершенные тесты: 1
07.10.2013, 23:35     Сделал задачу но она отказывается выполнять положенные ей функции #7
Mahazael, у вас функция main определена в функции _tmain. Видимо это вы случайно оставили. Удалите строки, связанные с _tmain
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26416 / 14718 / 836
Регистрация: 15.09.2009
Сообщений: 63,967
Записей в блоге: 69
07.10.2013, 23:35     Сделал задачу но она отказывается выполнять положенные ей функции #8
вроде по русски написано...
у вас 6 открывающих и 5 закрывающих ...
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
07.10.2013, 23:37     Сделал задачу но она отказывается выполнять положенные ей функции #9
Mahazael, ну дык конечно у вас мейн в мейне...удалите
C++
1
2
int _tmain(int argc....)
{
Mahazael
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 15
08.10.2013, 18:55  [ТС]     Сделал задачу но она отказывается выполнять положенные ей функции #10
полностью скопировал ваше решение и все равно(((
Миниатюры
Сделал задачу но она отказывается выполнять положенные ей функции  
iRomul
158 / 99 / 11
Регистрация: 17.10.2012
Сообщений: 480
Завершенные тесты: 1
08.10.2013, 18:58     Сделал задачу но она отказывается выполнять положенные ей функции #11
Скопируйте сюда вывод
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
08.10.2013, 22:47     Сделал задачу но она отказывается выполнять положенные ей функции #12
Mahazael, создайте чистый проект с чистым cpp файлом и туда копируйте, чтобы небыло в дереве проека stfax или как там его...это мое имхо-у меня были такие проблемы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2013, 23:26     Сделал задачу но она отказывается выполнять положенные ей функции
Еще ссылки по теме:
Сделать задачу с использованием функции C++
Не могу определить назначение функции и то что она делает C++
C++ Помогите разрешить задачу на стандартные функции на с!
Помогите решить задачу на вычислнение функции C++
C++ Как узнать содержимое библиотеки: какие она содержит функции, процедуры и т.д.?

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

Или воспользуйтесь поиском по форуму:
Mahazael
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 15
08.10.2013, 23:26  [ТС]     Сделал задачу но она отказывается выполнять положенные ей функции #13
1>------ Построение начато: проект: ConsoleApplication2, Конфигурация: Debug Win32 ------
1> ConsoleApplication2.cpp
1>c:\users\dunset\documents\visual studio 2012\projects\consoleapplication2\consoleapplication2\consoleapplication2.cpp(3): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка
1>c:\users\dunset\documents\visual studio 2012\projects\consoleapplication2\consoleapplication2\consoleapplication2.cpp(4): warning C4627: #include <time.h>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка
1>c:\users\dunset\documents\visual studio 2012\projects\consoleapplication2\consoleapplication2\consoleapplication2.cpp(33): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник.
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Yandex
Объявления
08.10.2013, 23:26     Сделал задачу но она отказывается выполнять положенные ей функции
Ответ Создать тему
Опции темы

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