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

Опять трабла с ответом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ a) Найти все натуральные числа, не превосходящие К http://www.cyberforum.ru/cpp-beginners/thread207549.html
Здравствуйте ! Бедте так добры,помогите разобраться с данной задачей . Найти все натуральные числа, не превосходящие К, сумма цифр каждого из которых в некоторой степени дает это число...
C++ Найти произведение матриц Даны две матрицы. Найти произведение матриц. Размерности массивов, где хранятся матрицы, должны соответствовать правилам умножения матриц Дублирование тем запрещено правилами форума (п. 3.4). Не... http://www.cyberforum.ru/cpp-beginners/thread207547.html
C++ Графика(((
помогите в освоении графики в борланд с++. покажите простой пример, как рисовать, какие лайбры подключать и т.д. Если есть литература киньте ссылку, ниче кроме билдера не нашел.... заранее спасибо!
C++ Написать программу, которая считывает из текстового файла три предложения
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке!
C++ Потоки с++ http://www.cyberforum.ru/cpp-beginners/thread207537.html
Как средствами с++ реализовать параллельную работу с документами? Т.е. чтобы можно было одновременно работать с несколькими файлами (искать какую-нибудь строку в файлах например). Знаю как сделать...
C++ Обработка текстовой строки Собственно задание определить, имеются ли в строке изображения двоичных чисел. написал данную прогу. #include "stdafx.h" #include <iostream> #include <math.h> #include <stdio.h> #include... подробнее

Показать сообщение отдельно
nonamez123
185 / 181 / 12
Регистрация: 23.10.2010
Сообщений: 1,301

Опять трабла с ответом - C++

09.12.2010, 23:33. Просмотров 306. Ответов 2
Метки (Все метки)

вот такой алгоритм 1*10+2*9+3*8+4*7+5*6
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
#include <iostream.h>
#include <stdio.h>
const int n=100;
 
int main (int argc, char * const argv[]) {
    // insert code here...
        int x;
cout << "введите размер массива ";
    cin >> x;
    int mas[n];
        
    for (int i=0; i<x; i++) 
        {
        cout << "введите "<<i+1<<" число";
        cin >>mas[i];
        }
        
        int y=0,j=0;
        for (int i=0; i<x; i++) {
                y=y+(mas[i]*mas[x]);
j++;
                x=x-j;
        }
        cout << y;
    return 0;
}
как я понимаю: y =0, далее к 0 при прибавляем первый элемент массива и последний, далее увеличиваем переменную j и каждый раз отнимает по 1.

Добавлено через 1 минуту
самое интересное-как он вообще считает? выводит вообще не реально число
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru