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

Ошибка в коде C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зациклить программу http://www.cyberforum.ru/cpp-beginners/thread637140.html
Есть вот такой простенький пример программки. #include <QTextCodec> #include <iostream> #include <math.h> #include <QTextStream> using namespace std;
C++ Ошибки в скриптах Сам код } if (!_player->CanSpeak()) { std::string timeStr = secsToTimeString(m_muteTime - time(NULL)); SendNotification(GetTrinityString(LANG_WAIT_BEFORE_SPEAKING), timeStr.c_str()); return; } std::string sender; http://www.cyberforum.ru/cpp-beginners/thread637138.html
C++ Бинарные чтение/запись объектов
Всем привет. Люди добрые - поможите пожалуйста :) Написал такой код: #include <iostream> #include <fstream> #include <iomanip> using namespace std; ///////////////////////////////////////////////////////////////////////////////// class Person {
указатель на строку типа Integer C++
Необходимо в тэг компонента записать указатель на строку. Можно ли задать указатель на строку типа Integer напрямую? я делал так String Str = "Hello"; String * pStr; pStr = &Str; Edit1->Tag=int(pStr); При компиляции ошибок нет. Но программа выдает не корректное значение.
C++ В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread637111.html
char* deleter(char *str) { char *god; for(int i = 0;i < strlen(str);i++) { if(str == '1' || str == '2' || str == '3' || str == '4' || str == '5' || str == '6' || str == '7' || str == '8' || str == '9' || str == '0' || str == '-') { char *temp = str; //тут арет
C++ Дан двумерный массив Х размером n*m, заполненный случайными числами. Тема: Матрицы. Дан двумерный массив Х размером n*m, заполненный случайными числами. Вычислить сумму элементов с индексами кратными 3, среднее арифметическое всех четных элементов. Определить, есть ли в данном массиве строка, в которой имеется два элемента массива, имеющие наибольшие значения. подробнее

Показать сообщение отдельно
Aloir
217 / 217 / 13
Регистрация: 17.12.2010
Сообщений: 689
13.08.2012, 18:31     Ошибка в коде C++
ты написал так, что тебе не нужен первый цикл, ты во втором проходишь по всем массивам своим перечислением:

C++
1
2
3
4
5
6
7
result + p1[b];
result + p2[b];
result + p3[b];
result + p4[b];
result + p5[b];
result + p6[b];
 result + p7[b];
а вторым циклом бежишь по каждому элементу и накапливаешь сумму..

сделай тогда уж двухмерный массив и беги 2-мя циклами

C++
1
2
3
for(int i = 0; i < 7; i++)
 for(int j = 0; i < 10; j++)
   result+= arr[i][j];
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru