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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Neeko
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
#1

Оператор цикла - C++

24.05.2012, 11:36. Просмотров 536. Ответов 10
Метки нет (Все метки)

Помогите пожалуйста с прогой:
Известны оценки по физике каждого из 20 учеников класса. Вычислить среднюю оценку.
//C++ или C#
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 11:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оператор цикла (C++):

Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. - C++
Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. Шаг изменения...

оператор цикла WHILE - C++
задание: написать програму при помощи оператора цикла WHILE для подсчета суммы ряда с точность Е=10-4 общий член которого a(c индексом...

оператор цикла while, do...while - C++
Можно ли этот код переделать, чтоб был оператор цикла while, do...while ? #include <iostream> using namespace std; bool...

Оператор цикла - C++
задание 1. Найти сумму целых пол-х чисел, кратных 6 и меньших 150. задание 2.

Оператор цикла while/do while - C++
Всем добрый вечер! Поставили задачу в работающей прграмме, избавиться от метки М1(как следствие goto М1), чтобы программа продолжала...

оператор цикла - C++
задание:

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119
24.05.2012, 12:44 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <conio.h>
#include <iostream.h>
int mass[100],i;
double a;
double sred()
{
for (i=1;i<21;i++)
{
a+=mass[i];
} 
return a/21;      
}
int main()
{   
cout<<"vvedite ocenki"<<endl;
for (i=1;i<21;i++) cin>>mass[i];
cout<<sred()<<endl;
getch();
}
както так.
Neeko
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 17:16  [ТС] #3
Здесь массивы не нужны...
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 17:25 #4
а как же без массива? 20 переменных что ли делать?
Neeko
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 17:26  [ТС] #5
Вот такой вот прикол, я тоже не знаю как без массива, препод сказал надо все проще сделать...
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 17:31 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void main()
{
int a;
int sum=0;
double sred=0;
for (int i=0;i<20;i++)
{
cin>>a;
sum+=a;
}
sred=sum/20;
cout<<sred;
}
Neeko
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 17:54  [ТС] #7
Build started: Project: ConsoleApplication2, Configuration: Debug Any CPU ------
c:\WINDOWS\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreportrompt /warn:4 /defineEBUG;TRACE /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /optimize- /out:obj\Debug\ConsoleApplication2.exe /target:exe Program.cs Properties\AssemblyInfo.cs
D:\----\ConsoleApplication2\ConsoleApplication2\Program.cs(17,1): error CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement
D:\----\ConsoleApplication2\ConsoleApplication2\Program.cs(17,1): error CS0103: The name 'cin' does not exist in the current context
D:\----\ConsoleApplication2\ConsoleApplication2\Program.cs(21,1): error CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement
D:\----\ConsoleApplication2\ConsoleApplication2\Program.cs(21,1): error CS0103: The name 'cout' does not exist in the current context

Compile complete -- 4 errors, 0 warnings
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 18:12 #8
у меня нормально отрабатывает. Библиотеки, пространство имен подключены? Или просто тупо этот код компилишь?
Neeko
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 18:25  [ТС] #9
Набрал его в Visual Studio 2008...
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 18:31 #10
ясно.

вот так набери

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <conio.h>
#include<windows.h>
using namespace std;
void main()
 {
 int a;
 int sum=0;
 double sred=0;
 for (int i=0;i<20;i++)
 {
 cin>>a;
 sum+=a;
 }
 sred=sum/20;
 cout<<"srednee arifm "<<sred;
 _getch();
 }
Neeko
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 18:53  [ТС] #11
Я завтыкал вписать <stdafx>
Это же вижуал )
Спасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 18:53
Привет! Вот еще темы с ответами:

оператор цикла: - C++
Одного вот этого задания не хватает до зачёта, хоть вроде и элементарное:( Задание(цикл while): S = X/2! + x^3/4! + x^5/6! ...

оператор цикла for - C++
Помогите пожалуйста решить задачу: Дано натуральные числа n, b1,b2,...bn. Найти количество членов bk последовательности b1, b2,...,...

Оператор цикла с предусловием - C++
F={-e^x, если cosx&lt;0; X, если cosx&gt;=0

Оператор цикла не использовать. - C++
Привет всем! Помогите разобратса в задаче 1.Вычислить сумму положительных элементов одномерного массива. Оператор цикла не использовать.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.05.2012, 18:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru