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

Определить сумму и количество положительных чисел, которые делятся на 6 без остатка. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки компиляции: "Неоднозначный символ". http://www.cyberforum.ru/cpp-beginners/thread417704.html
#include "stdafx.h" #include <iostream> #include <string.h> using namespace System; using namespace std; class Double; class String
C++ Не могу понять где ошибка Вот код программы: #include <iostream> #include <locale.h> using namespace std; int mian() { setlocale(LC_ALL, "Rus"); int i; int c=0; http://www.cyberforum.ru/cpp-beginners/thread417703.html
Структура student C++
В памяти машины хранятся записи, состоящие из трех полей: 1.Фамилия студента 2.Оценка по математике 3.Оценка по информатике Программа должна вызывать список по возрастанию оценок по...
Не могу проверить правильно ли работает программа! C++
// ЛАБАРАТОРНАЯ4!!!.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"// Подключение файла stdafx.h #include "math.h"// Подключение математической библиотеки
C++ Есть на паскале, а воткак сделать на С++ ? http://www.cyberforum.ru/cpp-beginners/thread417667.html
Описать процедуру LowCaseRus(S),преобразующую все прописные русские буквы строки S встрочные (остальные символы строки S неизменяются).Строка S является входными выходным параметром. Используя...
C++ Найти и напечатать наибольший элемент последовательности. Задана последоательность {rk} следующим образом: r1=2.2, r2=3.3, r3=r1*r2; rk=sqrt(rk-1^2+rk-2^2)*sin(rk-1*rk-3), k=4,5,...,20. Найти и напечатать наибольший элемент последовательности. МАССИВОМ... подробнее

Показать сообщение отдельно
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,930
Записей в блоге: 1

Определить сумму и количество положительных чисел, которые делятся на 6 без остатка. - C++

26.12.2011, 10:53. Просмотров 1217. Ответов 3
Метки (Все метки)

Вот задача:
Пользователь вводит количество чисел, определить сумму и количество положительных чисел, которые делятся на 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
27
28
29
30
31
#include <iostream>
#include <locale.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Rus");
    int i;
    int c=0;
    int n[100];
    int m;
    int sum=0;
    cout << "Введите количество элементов" <<  endl;
    cin >> m;
    for (i=0; i<m; i++)
    {
       cout << "a[" << i << "]= ";
       cin >> n[i];
       if (n[i]/6)
       {
             sum =n[i]+n[i];
             while (n[c++]);
       
       }
    
    }
    cout << "Сумма " << sum << endl; 
    cout << "Количество"  << c << endl;
 
    system("pause");
    return 0;
}
Вот скрин №1, при которым нет таких чисел (программа работает нормально):
Определить сумму и количество положительных чисел, которые делятся на 6 без остатка.
Вот скрин №2, при которым программа работает не правильно (выводит количество таких элементов 119):
Определить сумму и количество положительных чисел, которые делятся на 6 без остатка.

Как исправить эту ошибку? И вроде бы код правильный.

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