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

Помочь исправить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как проверить какой тип данных вводится? http://www.cyberforum.ru/cpp-beginners/thread224504.html
Доброго времени суток. Подскажите пожалуйста!С клавиатуры вводится два целых числа.Как после ввода проверить,что было введено именно int,а не что-то другое?Вопрос не сложный,я думаю. Спасибо.
C++ Как создавать папки с поролем Здраствуйте, помогите пожалуйсто, как сделать так чтобы программа создавала папку под паролем? Добавлено через 3 часа 32 минуты Ну что некто незнает хотябы примерно как это сделать можно? http://www.cyberforum.ru/cpp-beginners/thread224503.html
C++ Обработка строк
Задание(turbo c++): Подсчитать кол-во слов, находящихся внутри круглых скобок #include <vcl.h> #include <stdio.h> #include <string.h> #define SIZE 15
C++ ПОДПРОГРАММЫ
добрый вечер!;) такое задание: дана функция y=.... в которой есть несколько сумм ряда. Вычисление суммы ряда нужно выполнить в виде подпрограммы. подскажите как это сделать Добавлено через 10 минут еще проблемка: type 'float' unexpected почему у меня такая ошибка? не хватает какой-то библиотеки? Добавлено через 12 минут вот эта функция
C++ Проверьте решение новичка:) http://www.cyberforum.ru/cpp-beginners/thread224489.html
Напишите программу,которая считывает с клавиатуры символы до тех пор,пока не будет введен символ $.Организуйте в программе подсчёт количества введённых точек.Результаты подсчёта должны выводиться по окончании выполнения программы. Доброго времени суток уважаемые! Долго думал как подсчитать точки,не получалось,хотел уже создавать тему "помогите",но решил чуток побороться и вот результат: ...
C++ Перекласть пирамиду Надо перекласть пирамиду, которая выложена из десяти карточек так, чтобы форма ее не изменилась, но каждая карточка дотрагивалася только до новых карточек. подробнее

Показать сообщение отдельно
Akaufo
13 / 0 / 0
Регистрация: 21.03.2009
Сообщений: 100
05.01.2011, 22:39  [ТС]     Помочь исправить
всем спасибо, программу исправил, убрав все проверки.Программа работает и считает все верно, но мне кажется что такой метод не совсем корректен!
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
#include <iostream.h>
using namespace std;
int main()
{
    int const n=6;
    int i, a[i];
    for (i=0; i<n; i++)
        {
              cout << "a[" << i << "]= ";
              cin >> a[i];
        };              
    for (i=0; i<n; i++)
        cout << a[i] << "  ";
    int p=1; 
    for (i=0; i<n; i++)
        if (i%2)
           p*=a[i];
    int n1=0, n2=0;
    for (i=0; i<n; i++)
        if (a[i]==0)
           {
                    n1=i;
                    break;
           };
    for (i=n1+1; i<n; i++)
        if (a[i]==0)
           {
                    n2=i;
                    break;
           };
    int sum;
      for (i=n1+1, sum=0; i<n2; i++)
            sum+=a[i];
    cout << "\nn1= " << n1;
    cout << "\nn2= " << n2;
    cout << "\np= " << p;
    cout << "\nsum= " << sum;
    system("pause");
    return 0;      
}
 
Текущее время: 17:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru