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

Помогите найти ошибку - C++

Восстановить пароль Регистрация
 
Romahka
0 / 0 / 0
Регистрация: 21.09.2013
Сообщений: 31
26.12.2013, 02:25     Помогите найти ошибку #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
44
45
46
47
#include "stdafx.h" 
#include "stdlib.h" 
#include "iostream" 
#include "conio.h" 
#include "math.h" 
#include "locale.h" 
#include "time.h" 
#include "string.h" 
#define DINAMSTR [] = "" 
using namespace std; 
void main() 
{ 
setlocale(0, "russian"); 
int i, j, sum = 0, max = -1000, mxn; 
char str DINAMSTR; 
cout « "Введите количество элементов массива" « endl; 
cin » i; 
int *arr1 = 0; 
arr1 = new int[i]; 
srand(time(NULL)); 
for (int k = 0; k<i; k++) 
{ 
arr1[k] = rand() % 899 + 100; 
cout « arr1[k] « " "; 
if (arr1[k]>max) 
{ 
max = arr1[k]; 
mxn = k; 
} 
 
} 
 
for (int k = 0; k < mxn; k++) 
{ 
sprintf(str, "%d", arr1[k]); 
if ((str[0] - '0') == (str[2] - '0')) 
{ 
sum = sum + arr1[k]; 
} 
 
 
} 
 
cout « endl « "Сумма составляет " « sum; 
_getch(); 
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2013, 02:25     Помогите найти ошибку
Посмотрите здесь:

C++ Помогите найти ошибку
Помогите найти ошибку C++
Помогите найти ошибку C++
C++ Помогите найти ошибку
C++ Помогите найти ошибку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
26.12.2013, 02:29     Помогите найти ошибку #2
Отформатируйте код.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
26.12.2013, 09:13     Помогите найти ошибку #3
Romahka, вы или указывайте ошибку, или хотя бы говорите, что не работает и как должно работать.

Добавлено через 29 секунд

Не по теме:

Цитата Сообщение от outoftime Посмотреть сообщение
Отформатируйте код.
Он к сожалению не в силах. На редактирование всего пять минут.

outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
26.12.2013, 12:41     Помогите найти ошибку #4

Не по теме:

Цитата Сообщение от SatanaXIII Посмотреть сообщение
Он к сожалению не в силах. На редактирование всего пять минут.
Тем более, пусть потратит 5 минут на редактирование, будет видно что что-то делает.



Добавлено через 27 секунд
Цитата Сообщение от Romahka Посмотреть сообщение
cout « arr1[k] « " ";
Убило (:
SatanaXIII
26.12.2013, 12:43
  #5

Не по теме:

Цитата Сообщение от outoftime Посмотреть сообщение
Убило
Я уже который раз вижу эту хрень. Что это?!

outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
26.12.2013, 14:05     Помогите найти ошибку #6
SatanaXIII, UTF/ASCII символ, он вставляется когда печатаешь код в MS Word (:
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
26.12.2013, 14:09     Помогите найти ошибку #7
outoftime, еще бы вы пояснили как можно нахрена печатать код в ворд и было бы совсем хорошо. Х)
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
26.12.2013, 14:20     Помогите найти ошибку #8
SatanaXIII, когда ты препод и хочешь поиздеваться над учениками, или просто пишешь методичку потому что тебе завкафедрой сказал что зарплату порежут если не сделаешь... тогда на такие недочеты не обращаешь внимание, тем более что незачем копировать код с ворда и пытаться его компилить, надо руками его перенабирать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2013, 14:25     Помогите найти ошибку
Еще ссылки по теме:

Помогите найти ошибку C++
C++ Помогите найти ошибку: По двум сторонам и углу найти все остальное

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

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
26.12.2013, 14:25     Помогите найти ошибку #9
outoftime, ага. Значит дело в том, что задания получают в текстовом виде, а точнее в файлах формата ворда. Вот где собака порылась!
Yandex
Объявления
26.12.2013, 14:25     Помогите найти ошибку
Ответ Создать тему
Опции темы

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