Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нарисовать начальную позицию игры в шашки нарисовать начальнуюпозицию игры в шашки. (на Си) ...всем спасибо заранее https://www.cyberforum.ru/ cpp-beginners/ thread415192.html C++ Вычислить значение выражения
https://www.cyberforum.ru/attachment.php?attachmentid=115895&stc=1&d=1324587010
C++ Структура Student Доброй ночи всем. У меня есть код структуры Student, она работает, но не полностью.Она должна выводить тех студентов средний бал которых больше 4.0. Если вам не сложно помогите дописать. Буду очень признателен.#include <iostream> using namespace std; #define kolvo 2 struct Student { char name; int group; int ocenki; https://www.cyberforum.ru/ cpp-beginners/ thread415184.html C++ Помогите написать код программы. Вывести на экран все предложения в обратном порядке, вывести на экран сначала предложения, начинающиеся с однобуквенных слов, потом все остальные. https://www.cyberforum.ru/ cpp-beginners/ thread415168.html
C++ Что такое INSTANCE в программирований ?
Вот читаю книгу на английском, но не могу понять INSTANCE, что это значит в программирований ? На русском это как-бы Экземпляр класса ( в вики прочитал )... Но все-же не пойму, объясните пожалуйста на простом языке...
C++ Поменять местами 1-й и максимальный элементы строк матрицы Поменять местами 1-й и максимальный элементы строк матрицы A размером 5x7. https://www.cyberforum.ru/ cpp-beginners/ thread415150.html
C++ Табулирование функции. Вычислить 3 серии значений функции y=F(a,x) в точке xj=b+j*h,j=1,2,...,n(первая серия для a=a1,вторая-a=a2,третья-для a=a3).по каждой серии найти два числа с и d и напечатать их.Значения h,b,n,a1,a2,a3 вводятся в программу. Исходные данные F(a,x)=x*cos(a-x+1),если а >=0;2*cos(a+x),если a<0. По серии чисел y1,y2,...,yn образуется два числа c и d:с=min yj^2;d=max yj^2. числовые данные... https://www.cyberforum.ru/ cpp-beginners/ thread415138.html C++ найти ошибку cannot convert *char to int
Здравствуйте! помогите найти ошибку, пожалуйста! вот код, компилятор ругается на преобразование типов.. я не могу понять, где ошиблась, и что он хочет. среда: Borland c++ 3.1 #include <iomanip.h> #include <stdlib.h> #include <io.h> #include <iostream.h> #include <fstream.h>
C++ [C++] Класс "Время" https://www.cyberforum.ru/ cpp-beginners/ thread415135.html
Класс "Время" с данными часы, минуты и секунды. Определить метод, вычисляющий опоздали вы в кинотеатр на фильм или нет. Если опоздали, то на сколько минут, если успеваете, то сколько осталось минут в запасе.
C++ Ребус https://www.cyberforum.ru/ cpp-beginners/ thread415111.html
В ребусе некоторые цифры зашифрованы буквами. Одинаковым буквам соответствуют одинаковые цифры, разным – разные. Вместо звездочек могут стоять любые цифры, в том числе и зашифрованные буквами. Ни одно число не начинается нулем. м у х а * с л о н ...
Циклический сдвиг элементов матрицы по кругу на число T C++
Доброго времени суток. Искал, искал так и не нашел что-нибудь по сдвигу двумерного массива. Нужен циклический сдвиг по кругу на число T; т.е. последний элемент массива (n,m) становится на место первого элемента (1,1). вот код заполнения и вывода массива. #include <stdio.h> #include <time.h> #include <iostream> using namespace std;
C++ Есть готовая рабочая прога. Нужно дописать пару строчек... https://www.cyberforum.ru/ cpp-beginners/ thread415079.html
Вот программа (полностью рабочая): #include <iostream> #include <conio.h> using namespace std; #define N 10 template <class TYPE>
62 / 62 / 11
Регистрация: 16.10.2011
Сообщений: 200
23.12.2011, 14:14 0

Создать сумму массива X[n] - C++ - Ответ 2320083

23.12.2011, 14:14. Показов 434. Ответов 7
Метки (Все метки)

Ответ

greeezz, да ты прав) Не уследил, писал код на коленке, вот и забыл что надобно еще и сам массив вводить.
И с коментом, да. Серьезный наклад. Я просто не представляю как по другому написать, можно назвать ее как "переменная, содержащая кол-во используемых элементов", значит при size++ - мы увеличиваем кол-во используемых элементов массива.

Добавлено через 22 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <stdio.h>
#include <stdlib.h>
 
// Вводим size элементов массива mas 
int inputMas(int *mas, int size)
{
  printf("Insert array: \n");
  for (int i = 0; i < size; i++)
  {
    printf("mas[%i] = ", i);
    scanf("%i", &mas[i]);
  }
}
// Получаем сумму элементов массива mas размером size
int getSum(int *mas, int size)
{
  int sum = 0;
  for (int i = 0; i < size; i++)
    sum += mas[i];
  return sum;
}
 
// Заполняем массив нулями
void setZero(int *mas, int size)
{
  for (int i = 0; i < size; i++)
    mas[i] = 0;
}
 
void main( void )
{
  int size;
  printf("Insert array size: ");
  scanf("%i", &size);
  // Массив на size элементов + тот который мы допишем если понадобится
  int *mas = new int[size + 1];
  inputMas(mas , size); // Вводим size элементов 
  // Считаем сумму элементов
  int sum = getSum(mas, size);
  // Проверяем сумму на четность,
  // т.е. если делится на 2 без остатка
  if (sum % 2 == 0)
    setZero(mas, size);
  else // Иначе записываем сумму в конец
  {
    mas[size] = sum;
    // Увеличиваем на 1, т.к. начали использовать еще один элемент,
    // который записали выше
    size++;
  }
 
  // Выводим получившийся массив
  printf("Output array is: ");
  for (int i = 0; i < size; i++)
    printf("%i ", mas[i]);
  printf("\n");
  // Ставим паузу в окне консоли
  system("pause");
}


Вернуться к обсуждению:
Создать сумму массива X[n] C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2011, 14:14
Готовые ответы и решения:

Создать 2 массива, поместив в первый сумму элементов главных диагоналей матриц, а во второй - сумму элементов
Сам недавно начал изучать delphi,вот по чуть-чуть осваиваю,прошу у вас помощи,дорогие гуру...

Создать 2 массива и вывести сумму их чисел С++
Здравствуйте, Уважаемые Пользователи и Программисты КиберФорума! Будьте добры помочь мне с...

Вычислить сумму элементов массива X и создать массив Y по формулам
Масив X(N). Вычеслить сумму елементов масива X и создать масив Y, каждый парный елемент которого...

Создать матрицу без массива и вычислить сумму строк
Даны числа m и n. Построить таблицу размерностью m строк и n столбцов, значения которой являются...

7
23.12.2011, 14:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2011, 14:14
Помогаю со студенческими работами здесь

Создать функцию, вычисляющую сумму всех элементов двумерного массива
Нужно создать функцию(именно функцию),которая будет вычислять сумму всех элементов 2-х мерного...

Создать блок-схему к программе, вычисляющей сумму четных элементов массива
uses crt; const nmax=20; var a: array of integer; n,m,i,j,sum: byte; begin clrscr; sum:=0;...

Нужно создать матрицу через цикл for без использования массива и найти сумму
Всем привет.Надо создать матрицу 30 на 30 без использования массива и посчитать сумму 10...

Создать массив, элемент Х которого содержит сумму Х первых элементов другого массива
Вот как я это пытался сделать, но компилятор ругается и ничего не получается: let numbers = ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru