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

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

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

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

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

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

C++ оператор цикла for
C++ оператор цикла
оператор цикла: C++
C++ оператор цикла while, do...while
оператор цикла WHILE C++
Оператор цикла не использовать. C++
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();
 }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 18:53     Оператор цикла
Еще ссылки по теме:

Оператор цикла while/do while C++
C++ Оператор цикла с предусловием
Оператор цикла с параметром C++
C++ Оператор цикла с условием
C++ Оператор цикла с условием

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

Или воспользуйтесь поиском по форуму:
Neeko
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 18:53  [ТС]     Оператор цикла #11
Я завтыкал вписать <stdafx>
Это же вижуал )
Спасибо!
Yandex
Объявления
29.05.2012, 18:53     Оператор цикла
Ответ Создать тему
Опции темы

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