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

Функции и закрыть файлы не могу я - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разветвленные алгоритмы и программы http://www.cyberforum.ru/cpp-beginners/thread97029.html
Здраствуйте. Я попытался сделать эту задачу...но ничего не выходит...Если Вам не тяжело посмотрите пожалуйста: Вычислить значение функции в зависимости от заданного условия для любых значений...
C++ ошибка Дано действительную Матрицу А{i,j} i,j=1,2,3...n, составить программу определения координат и значения Х которому присвоить значение наибольшего из елементов матрици, стоящих на главной диагонале... http://www.cyberforum.ru/cpp-beginners/thread97017.html
Крутые книги с алгоритмами C++
Поделитесь, какие книги показались вам особенно интересными, понятными и полезными. Для меня священен Кормен...
C++ Поиск цикла отрицательной длины во флойде
Долго думал, как найти цикл отрицательной длины с помощью алгоритма флойда, но не придумал. Может кто-нибудь подскажет?
C++ создания меню http://www.cyberforum.ru/cpp-beginners/thread97007.html
помогите! подскажите код создания графического меню!! зарание благодарна!!=)))
C++ Вывести чётные и нечётные элементы ЗДАСТВУЙТЕ ! не могу понять в чём ошибка,вроде всё правильно... "в матрице а четные элементы разделить на 4,а к нечетным прибавить 10.Вывести полученную матрицу" #include<iostream.h> #include... подробнее

Показать сообщение отдельно
morgin92
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 30

Функции и закрыть файлы не могу я - C++

18.02.2010, 22:16. Просмотров 350. Ответов 1
Метки (Все метки)

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <cstdio>
#include <cmath>
 
 
# define myabs(x) ( (x) > 0 ? (x) : -(x) )
 
using namespace std;
bool OK;
 
const long long int N=51;
int a[N];
bool Poisk();
void Set();
void Summ();
 
 
void Set(int *a, int n)
{
    int nn=n, c;
    for(int i=N-1 ; i>=0; c=nn%10, a[i]=c, nn/=10, i--);    
}
 
void Summ(int *a, int i, int K)
{
     int c=i;
     for(int k=N-1; k>=0; k--)
     {
             c+=a[k];
             a[k]=c%10;
             c/=10;
     }     
     return;
}
 
 
bool Poisk(int *a, int K)
{
     bool OK=true, NO=false;
     int r=0;
     for (int c=N-1 ; c >=0; c--)
         if( a[c]==K)
         {
             return OK;
             break;
         }
 
}
     
     
int main()
{
    ifstream S1("input.txt");
    ofstream S2("output.txt");
    
    int a[N];
    int r=0, i=0, k=0, n, K, N, min = 20;
    S1 >> n >> K;
    
    Set();
    
    for(i=0; i<10; i++)
    {
             Summ(*a, K);
             Poisk( *a, K);
             if(OK) break;
    }
    S2 << i;   
   
    return 0;
}


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