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

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

Восстановить пароль Регистрация
 
nonamez123
 Аватар для nonamez123
184 / 180 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
09.12.2010, 23:33     Опять трабла с ответом #1
вот такой алгоритм 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 минуту
самое интересное-как он вообще считает? выводит вообще не реально число
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 23:33     Опять трабла с ответом
Посмотрите здесь:

C++ трабла с MessageBox
C++ Напишите программу, которая сравнивает ответ пользователя на вопрос с правильным ответом.
C++ Трудности с ответом
Проблемы с ответом C++
Проблемы с ответом C++
C++ Подскажите, пожалуйста, с ответом
C++ Трабла с конструктором
C++ Вычислить значение выражения: результат не совпадает с ответом

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
09.12.2010, 23:56     Опять трабла с ответом #2
а вот так?
C++
1
2
3
4
int k=0;
for(int i=0;i<=10;i++)
for(int j=10;j<=0;j--)
k=k+i*j;
caliper
 Аватар для caliper
10 / 10 / 0
Регистрация: 07.12.2010
Сообщений: 131
09.12.2010, 23:57     Опять трабла с ответом #3
C++
1
2
3
int y=0;
for (int i=0; i<x/2; i++)
    y += mas[i]*mas[x-i-1];
Yandex
Объявления
09.12.2010, 23:57     Опять трабла с ответом
Ответ Создать тему
Опции темы

Текущее время: 14:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru