내 벡터의 정확한 합계를 제공하지 않는 누적

그 남자

이 문제가 있습니다.

int nCab = 11;
int nCabCombo;
std::vector<int>counter(nCab);
for(int i = nCab; i > 0; i--)
{
    counter[i] = i-1;
    std::cout<<counter[i]<<std::endl;
}
nCabCombo = std::accumulate(counter.begin(),counter.end(),0);
std::cout<<nCabCombo<<std::endl;

nCabCombo에 대한 출력은 55가되어야 할 때 45입니다. 어떤 이유로 accumulate 함수는 카운터 벡터의 인덱스 11에있는 10을 추가하지 않습니다. 누군가 내가 여기서 뭘 잘못하고 있는지 말해 줄 수 있습니까? 감사합니다!

Enuma Elish에게 약함
counter[i] = i-1; //when i == 11, this is an off by one error

배열 및 확장하여 벡터의 범위는 [0, size). 이 경우 nCab요소를 최대 지수는입니다 nCab - 1. 벡터의 경계 밖에있는 마지막 요소를 저장하고 있습니다. 다음과 같이 변경해야합니다.

 counter[i - 1] = i-1;

누락 된 요소는 10. accumulate실행 하면 합계가 10.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정확한 결과를 제공하지 않는 두 테이블의 내부 조인 쿼리

분류에서Dev

쌍 벡터의 첫 번째 요소를 기준으로 내림차순 정렬이 원하는 결과를 제공하지 않음

분류에서Dev

CKKS를 사용하는 Microsoft SEAL의 벡터 내적

분류에서Dev

가능한 모든 값이 항상 표시되지 않을 때 행렬을 형성하기 위해 벡터의 값을 누적 계산합니다.

분류에서Dev

계산 된 필드를 사용할 때 정확한 금액을 제공하지 않는 피벗 테이블의 총합계

분류에서Dev

내 데이터를 과적 합하는 벡터 머신 지원

분류에서Dev

R에서 한 벡터의 값을 누적 적으로 더하는 방법

분류에서Dev

올바른 크기를 제공하지 않는 함수 내부 포인터에 대한 포인터의 C malloc

분류에서Dev

내 데이터 세트에 이번 달 누적 합계를 추가하는 방법이 있습니까?

분류에서Dev

함수 내부의 extern에 명시 적 이니셜 라이저를 제공하면 extern을 재정의하지 않는 이유는 무엇입니까?

분류에서Dev

두 벡터의 length ()는 서로 다른 값을 제공하지만 for 루프를 사용하여 확인할 때 벡터의 길이는 동일합니다.

분류에서Dev

VS 2013의 TypeScript는 내 수업에 대한 정보를 제공하지 않습니다.

분류에서Dev

정지 조건이있는 numpy 배열의 누적 합계

분류에서Dev

벡터 내부의 객체를 전역 적으로 변경하는 방법 C ++

분류에서Dev

amcharts의 누적 막대에 합계를 추가하는 방법

분류에서Dev

numpy의 점 집합에 대한 모든 단위 벡터를 계산하는 벡터화

분류에서Dev

정확한 데이터를 제공하지 않는 모바일 사이트-Beautiful Soup

분류에서Dev

점에서 벡터의 누적 합계

분류에서Dev

정적 이미지를 제공하지 않는 Node JS

분류에서Dev

MySQL : 쿼리가 IN 절 및 내부 쿼리로 정확한 결과를 제공하지 않음

분류에서Dev

벡터의 벡터. 내부 벡터의 특정 인덱스를 기반으로 중복 제거

분류에서Dev

nethogs가 정확한 합계를 표시하지 않는 이유

분류에서Dev

nethogs가 정확한 합계를 표시하지 않는 이유

분류에서Dev

0에서 내림 한 누적 합계 (누적) 계산

분류에서Dev

ExpressJ는 작동하지 않는 여러 정적 폴더를 제공합니다.

분류에서Dev

JavaScript 객체의 값과 일치하는 정확한 검색 값을 제공하지 않고 객체 배열의 데이터를 찾는 방법

분류에서Dev

내 코드는 한계를 초과하는 키 오류를 제공합니다.

분류에서Dev

C ++는 벡터를 포함하는 내 사용자 정의 데이터 유형을 컴파일하지 않습니다.

분류에서Dev

명시적인 마지막 셀 인덱스를 설정하지 않고 시작 셀부터 아래로 열의 내용 합계

Related 관련 기사

  1. 1

    정확한 결과를 제공하지 않는 두 테이블의 내부 조인 쿼리

  2. 2

    쌍 벡터의 첫 번째 요소를 기준으로 내림차순 정렬이 원하는 결과를 제공하지 않음

  3. 3

    CKKS를 사용하는 Microsoft SEAL의 벡터 내적

  4. 4

    가능한 모든 값이 항상 표시되지 않을 때 행렬을 형성하기 위해 벡터의 값을 누적 계산합니다.

  5. 5

    계산 된 필드를 사용할 때 정확한 금액을 제공하지 않는 피벗 테이블의 총합계

  6. 6

    내 데이터를 과적 합하는 벡터 머신 지원

  7. 7

    R에서 한 벡터의 값을 누적 적으로 더하는 방법

  8. 8

    올바른 크기를 제공하지 않는 함수 내부 포인터에 대한 포인터의 C malloc

  9. 9

    내 데이터 세트에 이번 달 누적 합계를 추가하는 방법이 있습니까?

  10. 10

    함수 내부의 extern에 명시 적 이니셜 라이저를 제공하면 extern을 재정의하지 않는 이유는 무엇입니까?

  11. 11

    두 벡터의 length ()는 서로 다른 값을 제공하지만 for 루프를 사용하여 확인할 때 벡터의 길이는 동일합니다.

  12. 12

    VS 2013의 TypeScript는 내 수업에 대한 정보를 제공하지 않습니다.

  13. 13

    정지 조건이있는 numpy 배열의 누적 합계

  14. 14

    벡터 내부의 객체를 전역 적으로 변경하는 방법 C ++

  15. 15

    amcharts의 누적 막대에 합계를 추가하는 방법

  16. 16

    numpy의 점 집합에 대한 모든 단위 벡터를 계산하는 벡터화

  17. 17

    정확한 데이터를 제공하지 않는 모바일 사이트-Beautiful Soup

  18. 18

    점에서 벡터의 누적 합계

  19. 19

    정적 이미지를 제공하지 않는 Node JS

  20. 20

    MySQL : 쿼리가 IN 절 및 내부 쿼리로 정확한 결과를 제공하지 않음

  21. 21

    벡터의 벡터. 내부 벡터의 특정 인덱스를 기반으로 중복 제거

  22. 22

    nethogs가 정확한 합계를 표시하지 않는 이유

  23. 23

    nethogs가 정확한 합계를 표시하지 않는 이유

  24. 24

    0에서 내림 한 누적 합계 (누적) 계산

  25. 25

    ExpressJ는 작동하지 않는 여러 정적 폴더를 제공합니다.

  26. 26

    JavaScript 객체의 값과 일치하는 정확한 검색 값을 제공하지 않고 객체 배열의 데이터를 찾는 방법

  27. 27

    내 코드는 한계를 초과하는 키 오류를 제공합니다.

  28. 28

    C ++는 벡터를 포함하는 내 사용자 정의 데이터 유형을 컴파일하지 않습니다.

  29. 29

    명시적인 마지막 셀 인덱스를 설정하지 않고 시작 셀부터 아래로 열의 내용 합계

뜨겁다태그

보관