Форум программистов, компьютерный форум 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, среднее арифметическое всех четных элементов. Определить, есть ли в данном массиве строка, в которой имеется два элемента массива, имеющие наибольшие значения. подробнее

Показать сообщение отдельно
mrtema1997
0 / 0 / 0
Регистрация: 03.08.2012
Сообщений: 10
13.08.2012, 18:19     Ошибка в коде C++
Надо присвоить все данные значения в result используя цикл в цикле у меня получается значение на много больше чем должно быть что не так?
Вот сам код:


#include "stdafx.h"
#include <iostream>
using namespace std;

void main()
{
int p1[] = { 0, 2, 6, 4, 1, 1, 0, 7, 0, 1 } ; //22
int p2[] = { 0, 0, 1, 0, 0, 8, 0, 8, 1, 0 } ; //18
int p3[] = { 1, 7, 6, 0, 1, 5, 1, 0, 1, 1 } ; //23
int p4[] = { 0, 1, 1, 1, 7, 0, 1, 0, 0, 1 } ; //12
int p5[] = { 5, 0, 0, 1, 4, 8, 4, 2, 1, 1 } ; //26
int p6[] = { 0, 1, 7, 1, 1, 0, 9, 7, 0, 0 } ; //26
int p7[] = { 0, 5, 0, 9, 1, 4, 1, 2, 3, 1 } ; //26
int result = 0 ;
for(int a = 0;a<7;a++)
{
for(int b=0 ; b<10 ;b++)
{
result = result + p1[b];
result = result + p2[b];
result = result + p3[b];
result = result + p4[b];
result = result + p5[b];
result = result + p6[b];
result = result + p7[b];
}
}
cout << "The result is : " << result ;
cin.get();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru