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

Не верно работает код вычисления выражения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ public class && static class http://www.cyberforum.ru/cpp-beginners/thread1088200.html
Вообщем у меня небольшая связка, которую я хотел бы использовать в программе своей, но компилятор мне выдает ошибку и я не знаю что все таки не так. Помогите разобраться. class class_1 { public: class_1(); double tre; }; class_1::class_1()
C++ Использование шаблоных методов Есть код: class A { public: static void Set( unsigned param ) { GPIOA->ODR = param; } http://www.cyberforum.ru/cpp-beginners/thread1088161.html
Обращение трех потоков к очереди C++
Помогите разобраться Три различных потока исполнения в одной программе независимо друг от друга обращаются к очереди: #include <boost/thread.hpp> #include <iostream> #include <queue> std::queue<char> the_queue;
C++ с массивом С
C++ Генератор пароля. Оцените его компактность и непредсказуемость http://www.cyberforum.ru/cpp-beginners/thread1088085.html
Сделал за 10 минут генератор. Оцените компактность и непредсказуемость(рандомность) пароля, пожалуйста :) #include<conio.h> #include<iostream> #include<time.h> using namespace std; int main(){ setlocale(LC_ALL, "Russian"); srand(time(NULL)); const int N = 30;
C++ Распечатать таблицу ASCII Всем привет! Задание: Создать таблицу с ASCII символов размером m*n, после каждой строчки подсчитать общее количество точек и запятых в каждой стрчке и распечатать таблицу! После этого распечатать туже таблицу, но если колонка начинается с маленькой буквы то циклически передвинуть каждый из этих эллементов вверх. Что я решил... Распечатал таблицу, подсчитал точки и запятые. Что не... подробнее

Показать сообщение отдельно
Enotniy
 Аватар для Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
03.02.2014, 14:52     Не верно работает код вычисления выражения
Цитата Сообщение от foto-hunter Посмотреть сообщение
C++
1
2
3
4
5
6
7
k=1;
for(i=0;i<n;i++)
cin>>mas[i];
for(i=0;i<n;i++)
{suma+=mas[i]*(mas[k]);
k++;
}
k выйдет за границу массива

думаю так будет правильно
C++
1
2
3
for(i=0;i<n-1;i++)
{suma+=(mas[i]*mas[i+1]);
}
 
Текущее время: 04:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru