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

Одномерный массив, статическое выделение памяти, ошибка в объявлении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Разложить число на простые множители через рекурсию http://www.cyberforum.ru/cpp-beginners/thread186001.html
Здравствуйте. Есть вот такое задание: Дано натуральное число. Разложите его на простые множители. Написать рекурсивную функцию. Сделал без рекурсии, с рекурсией уже долго ломаю голову но не получается, подскажите пожалуйста Мой код private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { int num = Convert::ToInt32(textBox1->Text), simple = {1,2}, temp...
C++ Вычислить количество слов в строке Здраствуйте. я некак немогу разобратся со строками. Помогите с задачей. Дана строка, состоящая из букв, цифр, запятых, точек, знаков «+» и «—». Выведите подстроку этой строки, которая соответствует записи целого числа, т.е. может начинаться со знаке» «+» и «—» и внутри подстроки нет букв, запятых и точек. Дана строка текста, в которой слова разделены символами «\» и пробелами.... http://www.cyberforum.ru/cpp-beginners/thread185997.html
Консольная программа для запуска экзешника с определенным параметром C++
Друзья, я неочень разбираюсь в програмировании, хоть и пытаюсь учить это:)) Мне надо программа(батник протстой или консольное приложение С++) с таким смыслом: Я Кидаю этот батник в папку с определенным экзешником, например D:\xxx\ где находится какаойто екзешник например myProgram.exe Смысл в том что в зависимости от параметра запускается разные виды этой программы. НАпример. Строка...
C++ динамическая память на С
Кому не тяжело помочь с решением задачи на С? Ввести информацию о названии композиций, их исполнителях, продолжительности звучания в массив записей и вывести ее в виде таблицы.
C++ Динамический список http://www.cyberforum.ru/cpp-beginners/thread185993.html
помогите пожалуйста решить задачу: Динамический список (2 класса: элемент списка и список, которые находятся в отношении агрегации) Конструкторы: по умолчанию, с параметрами и копирование. Деструктор. Функции: удаление элемента из главы (хвоста) из заданного места; информация о количестве элементов списка; очищение списка; получение следующего (предыдущего) элемента.
C++ Вывести четные числа строки Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки. Люди. помогите плз... если не сложно, помоги в двух вариантах... mas string char подробнее

Показать сообщение отдельно
Нотка
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 18
04.11.2010, 00:32  [ТС]     Одномерный массив, статическое выделение памяти, ошибка в объявлении
Цитата Сообщение от ForEveR Посмотреть сообщение
Нотка, Во первых убрать указатели.
Во вторых убрать
C++
1
2
3
4
5
if(((mas1[n])==NULL)||((mas2[n])==NULL))
{
        cout<<"Out of memory!"<<'\n';
        return 1;
}
И в третьих в футболе за победу 3, за проигрыш 0, за ничью 1
Указатели убрала, проверку памяти убрала, немного переделала код:

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
37
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
 
int i,sum1=0,sum2=0,p1=0,p2=0;
const int n=20;
int mas1 [n];
int mas2 [n];
cout<<"Vvedite ochki 1 comandu"<<'\n';
for (i=0;i<n;i++)
cin>>mas1[i];
cout<<"Vvedite ochki 2 comandu"<<'\n';
for (i=0;i<n;i++)
cin>>mas2[i];
for (i=0;i<n;i++)
{
    if (((mas1[i]==0)||(mas1[i]==1)||(mas1[i]==2))&&((mas2[i]==0)||(mas2[i]==1)||(mas2[i]==2)))
    {
        sum1+=mas1[i];
        sum2+=mas2[i];
        cout<<"Summa1="<<sum1<<'\t'<<"Summa2="<<sum2<<'\n';
        if (mas1[i]==2)
            p1++;
        if (mas2[i]==2)
            p2++;
        if (((mas1[i]==0)&&(mas2[i]==2))||((mas1[i]==1))&&((mas2[i]==1))||((mas1[i]==2)||((mas2[i]==0))))
        cout<<"Mogli igrat' vmeste"<<i<<'\n';
    }
    cout<<"Pobed11="<<p1<<'\t'<<"Pobed2="<<p2<<'\n';
    else
        cout<<"Error!"<<'\n';
 
}
return 0;
}
На консоль выводит, но итерации, когда могли играть вместе, выводит не всегда верно. Выводит и когда 1:2
Что тут не так?

Не по теме:

А условия мне дала преподавательница

 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru