Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18

Оператор цикла

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

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с прогой:
Известны оценки по физике каждого из 20 учеников класса. Вычислить среднюю оценку.
//C++ или C#
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.05.2012, 11:36
Ответы с готовыми решениями:

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

Оператор цикла
Вводиться последовательность из N целых чисел, найти разность между произведением нечетных чисел и наибольшим среди отрицательных чисел.

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

10
24 / 24 / 10
Регистрация: 04.04.2012
Сообщений: 119
24.05.2012, 12:44
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();
}
както так.
1
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 17:16  [ТС]
Здесь массивы не нужны...
0
 Аватар для Alt_Shift
51 / 51 / 20
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 17:25
а как же без массива? 20 переменных что ли делать?
0
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 17:26  [ТС]
Вот такой вот прикол, я тоже не знаю как без массива, препод сказал надо все проще сделать...
0
 Аватар для Alt_Shift
51 / 51 / 20
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 17:31
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;
}
1
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 17:54  [ТС]
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\Syst em.Core.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\Syst em.Data.DataSetExtensions.dll" /reference:c:\WINDOWS\Microsoft.NET\Frame work\v2.0.50727\System.Data.dll /reference:c:\WINDOWS\Microsoft.NET\Frame work\v2.0.50727\System.dll /reference:c:\WINDOWS\Microsoft.NET\Frame work\v2.0.50727\System.Xml.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\Syst em.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 ==========
0
 Аватар для Alt_Shift
51 / 51 / 20
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 18:12
у меня нормально отрабатывает. Библиотеки, пространство имен подключены? Или просто тупо этот код компилишь?
0
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 18:25  [ТС]
Набрал его в Visual Studio 2008...
0
 Аватар для Alt_Shift
51 / 51 / 20
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 18:31
ясно.

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

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();
 }
1
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 18
29.05.2012, 18:53  [ТС]
Я завтыкал вписать <stdafx>
Это же вижуал )
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2012, 18:53
Помогаю со студенческими работами здесь

Оператор цикла while
Помогите исправить код. Задание: Вводить с клавиатуры числа, пока не будет введен 0. Определить, является ли введенная...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru