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

В чем ошибка? - C++

Восстановить пароль Регистрация
 
Morvell
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 4
11.10.2013, 20:16     В чем ошибка? #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
38
39
40
41
42
43
#include <iostream>
 
using namespace std;
 
int main()
{
   cout<<"enter number"<<endl;
   int n=1;
   int *arr=new int[n];
   bool fl=1;
   while(fl)
   {
   for(int i=0;;i++)
   {cout<<"#"<<i+1;
   cin>>arr[i];
   cout<<endl;
   n++;
   if(arr[i]==0)
   fl=0;
   }
   }
   int cont;
   cin>>cont;
   int max=1;
   for(int i=0;i<n-1;i++)
   for(int j=0;j<n-1;j++)
   if(arr[i]==arr[j])
   continue;
   else
   if(((arr[i]*arr[j])%7==0)and((arr[i]*arr[j])%49!=0)and((arr[i]*arr[j])>max))
   max=arr[i]*arr[j];
 
   cout<<"vvedeno chisel="<<n<<endl;
cout<<"contr znach="<<cont<<endl;
cout<<"vichesl znach="<<max<<endl;
if(cont==max)
{
cout<<"Good";
}
else
cout<<"ne sovpali";
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2013, 20:16     В чем ошибка?
Посмотрите здесь:

В чем ошибка???? C++
в чем ошибка? C++
C++ a/b в чем ошибка ?
C++ в чем ошибка?
В чем ошибка? C++
C++ в чем ошибка
в чем ошибка C++
C++ В чем ошибка?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
11.10.2013, 20:30     В чем ошибка? #2
Morvell, что должна делать программа?
Morvell
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 4
12.10.2013, 13:38  [ТС]     В чем ошибка? #3
По каналу связи передаются данные в виде последовательности
положительных целых чисел. Количество чисел заранее неизвестно, но не
менее двух, признаком конца данных считается число 0. После данных
передаётся контрольное значение. Оно равно такому максимально
возможному произведению двух чисел из переданного набора, которое
делится на 7, но не делится на 49. Если такое произведение получить нельзя,
контрольное значение считается равным 1.
Напишите эффективную, в том числе по памяти, программу, которая будет
моделировать процесс приёма данных. Программа должна ввести все числа и
контрольное значение и напечатать краткий отчёт, включающий количество
принятых чисел, принятое контрольное значение, вычисленное контрольное
значение и вывод о совпадении значений.
Перед текстом программы кратко опишите алгоритм решения задачи и
укажите используемый язык программирования и его версию.
Описание входных данных
В каждой строке исходных данных содержится одно целое число. Сначала
идут строки с основными данными – положительными числами, затем число
0 (признак окончания данных), в последней строке – контрольное значение.
Пример входных данных:
6
7
8
9
0
64
Пример выходных данных для приведённого выше примера входных
данных:
Введено чисел: 4
Контрольное значение: 64
Вычисленное значение: 63
Значения не совпали

Добавлено через 16 часов 57 минут
Я уже сам решил проблему!!!!
Yandex
Объявления
12.10.2013, 13:38     В чем ошибка?
Ответ Создать тему
Опции темы

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