сел контрольную печатать и запустил свою програмку с массивами а она не работает а компилятор говорит все гуд я ее по моему даже не запускал компилятор молчит и все а программа вместо суммы выдает 0 Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводится во время работы программы .
#include int mas1[100],mas2[100],S,i,j,N; int main() < for(i=0;i<100;i++) mas1[i]=0+rand()%100; printf(«Vvedite kolichestvo summiruemih elementovn»); scanf(«%d», for(i=0;i<100;i++) if(i>0i%2==0) for(j=0;j
Код к задаче: «Вычислить сумму первых n целых положительных четных чисел»
Листинг программы
int mas[100]; int n;//заполняешь это самостоятельно int i(0), sum(0); while(i < n || i < 100) < if(!(mas[i]= 0) sum += mas[i]; ++i; >
Источник: studassistent.ru
ПРАКТИКА #1 Массивы целых чисел + цикл FOR-IF | Swift | Задачи по программированию
Задачи по C++. Сумма первых n нечетных элементов.
Задачи по C++
Автор cyber На чтение 2 мин.
Условие задачи : Найти сумму первых n нечетных элементов при помощи цикла for, число элементов должен вводить пользователь .
Сложность : легкая .
Для начала давайте создадим каркас нашей программы со всеми нужными переменными , а именно :
- Переменная под количество чисел .
- Переменная под сумму .
- И так как у нас цикл for нам нужна переменная под счетчик , но она у нас будет локальная, т.е. использоваться только в цикле.
using namespace std ; // используем именное пространство std int main() < setlocale(LC_ALL, «Russian»); // русский язык для консоли int count , summa ; system(«PAUSE»); // чтобы программа не закрывалась return 0 ; // возвращаем функции main() ноль >
Теперь давай спросим у пользователя сколько элементов должно быть .
cout > count ;
Переменная count будет служить нам окончанием для цикла . Думаю это понятно .
Дальше можно пускать цикл, но нам нужна сумма только нечетных чисел и здесь нам поможет условие на проверку четности чисел . И перед началом работы цикла нам нужно присвоить нашей переменной summa ноль чтобы не возникло не каких ошибок.
summa = 0; for ( int i = 0; i
Думаю что здесь не чего сложного нет . Мы просто пускаем цикл и в нем каждое число проверяем на нечетность, т.е. пишем : если(if) остаток от деления(%) неравен 0 (это будет значить что число не четное), то мы прибавляем его к нашей сумме.
Ну и теперь осталось только вывести нашу сумму на экран.
Весь код программы :
#include // подключаем библиотеку ввода и вывода using namespace std ; // используем именное пространство std int main() < setlocale(LC_ALL, «Russian»); int count , summa ; cout > count ; summa = 0; for ( int i = 0; i cout
Источник: cyberlesson.ru
C++ | Сложение числового ряда
Семинар 3: Одномерные массивы
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- сумму отрицательных элементов массива;
- произведение элементов массива, расположенных между максимальным и минимальным элементами;
- упорядочить элементы массива по возрастанию.
Вариант 2
12.03.2017 03.01.2017 от cpplab
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- сумму положительных элементов массива;
- произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами;
- упорядочить элементы массива по убыванию.
Вариант 3
12.03.2017 07.01.2017 от cpplab
В одномерном массиве, состоящем из n целых элементов, вычислить:
- произведение элементов массива с четными номерами;
- сумму элементов массива, расположенных между первым и последним нулевыми элементами;
- преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом — все отрицательные (элементы, равные 0 , считать положительными).
Вариант 4
12.03.2017 07.01.2017 от cpplab
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- сумму элементов массива с нечетными номерами;
- сумму элементов массива, расположенных между первым и последним отрицательными элементами;
- cжать массив, удалив из него все элементы, модуль которых не превышает 1 . Освободившиеся в конце массива элементы заполнить нулями.
Вариант 5
12.03.2017 07.01.2017 от cpplab
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- максимальный элемент массива;
- сумму элементов массива, расположенных до последнего положительного элемента;
- cжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями.
Семинары:
- Полезное
- Семинар 1: Линейные программы
- Семинар 2: Разветвляющиеся программы
- Семинар 2: Циклы
- Семинар 3: Одномерные массивы
- Семинар 4: Двумерные массивы
- Семинар 5: Строки и файлы
- Семинар 6: Структуры
Источник: cpp-lab.ru