Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2017, 17:09   #1
antowka2015.
Новичок
Джуниор
 
Регистрация: 19.03.2017
Сообщений: 1
Восклицание Задачка на цикл for - С++. Нужна помощь.

Добрый вечер! Помогите пожалуйста написать задачу на языке С++

Пропустил тему циклов, не знаю с чего начать,а решение нужно уже на завтра)

Просьба написать решение данной задачи, смогу быстрее разобраться! Буду очень благодарен!)

...................

Задание: Найти произведение компонент вектора , удовлетворяющих неравенству . Подсчитать их количество. Компоненты вектора определяются по формуле: (ФОТО ЗАДАНИЕ ПРИКРЕПИЛ, ПО-ДРУГОМУ НИКАК)

Заранее большое спасибо!
Изображения
Тип файла: jpg 1.jpg (36.6 Кб, 105 просмотров)
antowka2015. вне форума Ответить с цитированием
Старый 19.03.2017, 17:13   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от antowka2015. Посмотреть сообщение
Пропустил тему циклов, не знаю с чего начать
Почитать главу в учебнике о них?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 19.03.2017, 17:49   #3
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Я забацал, только для другой задачи (очень близкой к твоей):

Код:
#include <iostream>
using namespace std;

int main()
{
	int Y[10];
	int i;
	// формируем вектор
	for (i = 0; i < 10; i++)
	{
		if (0 <= i && i < 3)
		{
			Y[i] = i;
		}
		if (3 <= i && i < 6)
		{
			Y[i] = 1;
		}
		if (6 <= i && i < 10)
		{
			Y[i] = i + 10;
		}
	}
	// вывод на экран
	cout << "Y= ";
	for (i = 0; i < 10; i++)
	{
		cout << Y[i] << " ";
	}
	cout << endl;
	// вывод на экран
	int s = 0;
	for (i = 0; i < 10; i++)
	{
		if (0 <= Y[i] && Y[i] < 7)
		{
			s = s + Y[i];
		}	
	}
	cout << "s= " << s;

	cin >> i; // чтобы консоль не закрывалась
	return 0;
}
сумма элементов вектора, которые не превосходят 7-ми":

10.jpg

условие такое: найти сумму всех элементов вектора Y[10], которые лежат в интервале [0;7). Элементы вектора находятся как:
Код:
i     - при  0<= Y <3
1    - при  3<= Y <6
i + 10  - при  6<= Y <9
Но я думаю, что тебе не составит труда переделать под себя.

p.s.: когда сделаешь и получишь результаты - сопоставь с ручным счётом, который рассчитай в сторонке (на бумажке).

Последний раз редактировалось ura_111; 19.03.2017 в 18:25.
ura_111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшая задачка. Нужна помощь. Prayerok Помощь студентам 9 24.12.2009 00:27
Не сложная задачка. Нужна помощь в решении Buker Microsoft Office Excel 1 03.04.2009 00:23
Задачка на цикл 'пока'... Андрю)(@ Паскаль, Turbo Pascal, PascalABC.NET 5 15.01.2009 17:07