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

Найти сумму N-положительных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread220572.html
Кто-нибудь помогите сделать,вообще их не понимаю..... 1. Вычислить сумму квадратов элементов двух элементов массивов. 2. Вычислить общую сумму двух различных массивов элементов. 3. Задан массив фамилий.Упорядочить массив по алфавиту и выдать упорядоченный массив в столбец,пронумеровав фамилии при выводе следующим образом: 1), 2), и так до последней фамилии.
C++ Графика <windows.h> (рисую дугу) добрый день всем жителям форума.. вот стокнулся с такой проблемой.. нарисовал дугу... HPEN hpen1 = CreatePen(PS_SOLID, 3, RGB(255, 0, 255)); HBRUSH hbrush1 = CreateSolidBrush(RGB(0, 0, 255)); http://www.cyberforum.ru/cpp-beginners/thread220564.html
C++ прмогите написать программу "моделирование движения спутника"
Энтузиасты и участники форума помогите, надо создать программу (Visual С++) Моделирование движения спутника, вокруг планеты.
C++ комплексные числа
написать программу используя процедуру умножения двух комплексных чисел, найдите произведение четырёх чисел
C++ Прокомментировать программу http://www.cyberforum.ru/cpp-beginners/thread220558.html
Здравствуйте. Пожалуйста, прокомментируйте прогу. #include <ctype.h> #include <stdio.h> #include <string.h> int main(void) { char str;
C++ лабораторная работа по С++ помогите пожалуйста. ввести с клавиатуры кол-во студентов в группе,фамилии и их средние баллы(с точностью до 2 знаков). считать фамилии в массив а и средние баллы в массив b. далее вывести на экран фамилии и средние баллы студентов которых средний балл меньше чем 5.0 причем средний балл с точностью до 1 знака. подсчитать средний балл группы и вывести на экран для вводы и вывода... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
26.12.2010, 20:40     Найти сумму N-положительных чисел
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
#include <stdio.h>
#include <malloc.h> 
#include <windows.h>
int NOK(int x, int y) 
{
    int count=(x>y) ? x : y; 
                                                      
    for (int i=count; ; i++) 
        if (!(i%x) && !(i%y)) return i; 
}
 
int main()
{
           SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
        int N, i, *a, *b;
        printf("N= ");
        scanf("%d", &N);
        a=(int*) malloc(N*sizeof(int));
        b=(int*) malloc(N*sizeof(int));
        for(i=0; i<N; i++)
        {
                printf("Числитель %d =", i+1);
                scanf("%d", &a[i]);
                printf("Знаменатель %d =", i+1);
                scanf("%d" ,&b[i]);
        }
        int temp=1;
        for(i=0; i<N; i++)
                temp=NOK(temp, b[i]);
        int sum=0;
        for(i=0; i<N; i++)
                sum+=temp/b[i]*a[i];
        printf("Результат: %d/%d\n", sum, temp);      
        return 0;
}
 
Текущее время: 12:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru