Консультация № 182358
02.03.2011, 16:44
56.37 руб.
02.03.2011, 16:49
0 11 1
Здравствуйте!
Помогите, пожалуйста, решить:
Написать программу в С++, вычисляющую [$8721$]xi i=1,10, xi целое, вводится с клавиатуры.

Обсуждение

давно
Мастер-Эксперт
325460
1469
02.03.2011, 16:56
общий
берусь на писать, через 5 мин выложу.
Об авторе:
to live is to die
Неизвестный
02.03.2011, 17:06
общий
это ответ
Здравствуйте, Хуан Пабло Мантойя!
Вот код:
Код:
#include <iostream>
#include <cstdlib>

int main()
{
//сумма
int s = 0;
//Xi
int t;
//В цикле получаем с клавиатуры Xi и прибавляем его к S
for (int i = 0; i < 10; i++)
{
std::cin >> t;
s += t;
}
//Выводим результат
std::cout << "\nResult: " << s << std::endl;

system("PAUSE");
return 0;
}

Удачи!!!
5
давно
Мастер-Эксперт
325460
1469
02.03.2011, 17:10
общий
не успел :(
Об авторе:
to live is to die
Неизвестный
02.03.2011, 18:30
общий
Большое спасибо
Неизвестный
02.03.2011, 18:38
общий
Адресаты:
2) если писать просто cin >> t; то надо перед main() добавить using namespace std;
давно
Старший Модератор
17042
808
02.03.2011, 18:44
общий
Адресаты:
Цитата: CradleA
лучше писать не int main(), а void main(void)


Это ещё почему? g++ вообще откажется компилировать программу, если main не будет возвращать целое значение, проверьте. И вообще конструкция void main(void) относится к Си, а не C++, который заявлен в вопросе...
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Мастер-Эксперт
325460
1469
02.03.2011, 19:11
общий
Адресаты:
да, что-то я ошибся
классически точно int


да, согласен, плохие учебники читал
удаляю свои поправки, действительно такую запись использовать не желательно, можно ее использовать только в определенных случаях.
Но вот тут возникает в некоторых источниках споры
одни пишут что если функция не возвращает параметры и не принимает то должна быть запись void f(void)
в принципе в данном случае так и есть

в общем что-то я не тогой придумал....
приношу свои извинения.


тут void main void
Об авторе:
to live is to die
давно
Мастер-Эксперт
325460
1469
02.03.2011, 19:13
общий
Адресаты:
Да согласен, что-то не про то подумал
ответ верный, такой как надо.

Об авторе:
to live is to die
Неизвестный
02.03.2011, 20:07
общий
Работает не корректо, вводит только 1 значение из введенных
Неизвестный
02.03.2011, 20:13
общий
У меня работает:
Неизвестный
02.03.2011, 20:15
общий
а все, виноват.. приношу свои извенения
Форма ответа