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

Деление на 6 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ неправильно считает сумму и разность КА http://www.cyberforum.ru/cpp-beginners/thread1056306.html
нахождение суммы разности целых неотрицательных чисел,например 1-23+456-7890, или 0-1-1-1-1-1, или 000. (Конечный Автомат). в чем тут ошибка? //рекурсия #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <Windows.h> using namespace std;
C++ ассемблерная вставка с С++ можете подсказать по коду программы, что каждая строчка делает(коментарий каждой строчки). Буду благодарен. код: const char msg = {'H','e','l','l','o',',',' ','W','o','r','l','d','\n'}; const char sz = sizeof(msg); void _start(void) { asm volatile ( "mov $1, %%rax\n\t" // 1 - SYS_write http://www.cyberforum.ru/cpp-beginners/thread1056291.html
C++ Создать объект стек, перегрузив ++ и --
Создать объект стек, перегрузив ++ и --. (Как постфиксными так префиксными). ++ Добавляет элемент в стек. -- извлекает элемент из стека. очень нужна помощь..
C++ Программа для вычисления суммы двух неотрицательных чисел. Ошибка: неправильный формат вывода.
Написал супер элементарную программу для вычисления суммы двух неотрицательных чисел. #include <stdio.h> int main() { int a, b, s; s = 0; scanf("%d\n%d", &a, &b);
C++ класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки http://www.cyberforum.ru/cpp-beginners/thread1056279.html
Создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки. Класс имеет конструкторы по умолчанию, конструктор с одним и двумя параметрами, конструктор копирования и деструктор. Определить оператор +, - , * , - как дружественные функции, =, +=, -=, *=, - как функции-члены. Определить операторы =, +, - , *, +=, -=, *= с целым числом операторы ++ и --. Определить...
C++ Найти сумму ряда с точностью e=0,001 Найти сумму ряда с точностью e=0,001, общий член которого: подробнее

Показать сообщение отдельно
Sh@dow777
11 / 11 / 3
Регистрация: 10.12.2013
Сообщений: 645
25.12.2013, 16:07     Деление на 6
Люди, не могу понять, неужели я такой никчема?

Задача:
Заданы N целых чисел. Определить сумму и количество тех чисел, которые являются положительными и при этом делятся на 6 без остатка.
Input

Первая строка стандартного потока ввода содержит количество тестов Т.

Каждый тест состоит из двух строк. Первая строка - количество чисел N (0 < N ≤ 100). Во второй строе заданы N целых чисел, разделенных пробелом, значения которых по модулю не превышают 10000.
Output

Для каждого теста в отдельную строку выведите сначала количество указанных чисел и через пробел их сумму.

Вот мой первый код
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
#include <stdio.h>
 
int main()
{
    int T,count,i,n,s,k,p;
 
    scanf("%d", &T);
 
    for(count = 1;count <= T;count++){
        scanf("%d", &n);
        
        s = 0;
        k = 0;
 
        for(i = 0; i < n;i++){
            scanf("%d", &p);
            if(!(p % 6)){
                s += 1;
                k += p;
            }
        }
        printf("%d ", s);
        printf("%d\n", k);
    }
                
    return 0;
}
Система говорит неправильный ответ.

Вот второй вариант

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
#include <stdio.h>
 
int main()
{
    int T,count,i,n,s,k;
 
    scanf("%d", &T);
 
    for(count = 1;count <= T;count++){
        scanf("%d", &n);
        int *a = new int[n];
 
        s = 0;
        k = 0;
 
        for(i = 0;i < n;i++){
            scanf("%d", &a[i]);
            if(!(a[i]%6)){
                s += 1;
                k += a[i];
            }
        }
        printf("%d ", s);
        printf("%d\n", k);
    }
 
    return 0;
}
Тоже неправильный ответ. А у себя проверяю - вроде все правильно. В чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru