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

Задание по C - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу для вычисления определенного интеграла по методу прямоугольников http://www.cyberforum.ru/cpp-beginners/thread63651.html
Помогите мне, пожалуйста, с задачками. Язык учу недавно совсем, но что-то вызвал он у меня трудности даже в легких задачах :( Задачки простые, но прошу вашей помощи. Как их написать? Но только чтоб на уровне 1 курса... 1. Составить программу для вычисления определенного интеграла по методу прямоугольников. Задано число разбиений n интервала интегрирования (a,b). Подынтегральная функция имеет...
C++ Как поменять размерность массива? Здравствуйте! Я пытаюсь решить одну задачу, но у меня нет мыслей, как действовать... когда я дохожу к тому, что нужно поменять размерность массива. Вот, собственно говоря, условие задачи: Удалить из массива: а) все отрицательные элементы; б) все элементы, большие данного числа n; и изменить размерность массива Я написал программу, но не затрогнул тему изменения размерности. Немогли бы вы мне... http://www.cyberforum.ru/cpp-beginners/thread63645.html
C++ Первый вопрос из книги вильямса:Что такое компоновка
что такое компоновка?Я читал в кyиге и понял что компоновка превращает файл срр в obj, так?тогда что такое obj, и почему сразу не cjздать файл *exe? Добавлено через 24 минуты и еще у меня вопросик,в чем разница между интерпретатором и компилятором?
Как организовать буффер переменной длины? C++
Есть задача - отправлять в ком порт файл. Коней пакета 7E/ если в середине пакета находится символ 7Е - приемник смотрит перез ним контрольную сумму и выдает оштбку. поэтму в протоколе 7Е меняется на 7D 5E FA. но сколько замено надл сделать - неизвестно. нужен буффер переменнлй длины в зависимлсти от числа замен. Пробовал Buff - где a количество добавочных байтов. Ругается компилятор. Если кто в...
C++ Сортировка двунаправленного списка http://www.cyberforum.ru/cpp-beginners/thread63631.html
Посоветуйте пожалуйста адекватный метод сортировки двунаправленного списка. Я сопсно вычитал на вики, что лучше всего сортировать путем разбиения списка на 2. Т.е "на входе имеются указатели на первые элементы объединяемых списков. Началом результирующего списка из них выбирается элемент с наименьшим ключом. Затем в качестве следующих элементов результирующего списка выбирается последующие...
C++ Программа построения графа Герца добрый вечер! вот есть такая задачка Ориентированный граф сильно связен, если для любой пары вершин u,v существует путь из u в v. Компонентой сильной связности назовем произвольный максимальный сильно связный подграф. Конденсацией ориентированного графа(или графом Герца, или фактор-графом) называется орграф,который получается стягиванием в одну вершину каждой компоненты сильной связности... подробнее

Показать сообщение отдельно
Neonjke
18 / 18 / 1
Регистрация: 08.10.2009
Сообщений: 94
13.11.2009, 23:44     Задание по C
Цитата Сообщение от Cyanide Посмотреть сообщение
Колупался около двух часов и не нашёл решения. Надеюсь помогут.
Задание.
Найти сумму целых положительных чисел, больших n, меньших m и кратных k. Значения n m k вводиться во время работы программы. После вывда результата на экран снова должен появляться запрос значений n m k , до тех пор пока пользователь не введёт 0.
Желательно использовать операторы цикла for, while.
Не особо понял про нули - вот программа, которая это просто считает, 1 раз...
С проверкой на дурака.
Не обращайте внимания на vcl.h и #pragma у меня Borland сам их ставит
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
41
42
43
44
45
46
47
48
49
50
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
void main()
{
int n;
int m;
int k;
int i=1;
int s=0;
 
while (i<=2) //цикл для проверки правильности ввода
{
printf("Enter N please:\n");
scanf("%d",&n);
printf("Enter M please:\n");
scanf("%d",&m);
printf("Enter K please:\n");
scanf("%d",&k);
if (k!=0) //В случае неправильного ввода зацикливаемся
    if (n<m)
    break;
    else
    {i--; clrscr(); printf("Wrong data entered!\n");}
else
{i--; clrscr(); printf("Wrong data entered!\n");}
}
 
if (n<0)
    n=0;
 
for (i=n+1; i<m; i++)
    {
     if (i%k==0)
        s=s+i;
    }
if (s>0)
printf("Summ is %d\n",s);
else
printf("There are no such numbers!");
getch();
}
//---------------------------------------------------------------------------
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru