Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разветвленные алгоритмы и программы https://www.cyberforum.ru/ cpp-beginners/ thread97029.html
Здраствуйте. Я попытался сделать эту задачу...но ничего не выходит...Если Вам не тяжело посмотрите пожалуйста: Вычислить значение функции в зависимости от заданного условия для любых значений...
ошибка C++
Дано действительную Матрицу А{i,j} i,j=1,2,3...n, составить программу определения координат и значения Х которому присвоить значение наибольшего из елементов матрици, стоящих на главной диагонале...
C++ Крутые книги с алгоритмами https://www.cyberforum.ru/ cpp-beginners/ thread97015.html
Поделитесь, какие книги показались вам особенно интересными, понятными и полезными. Для меня священен Кормен...
C++ Поиск цикла отрицательной длины во флойде Долго думал, как найти цикл отрицательной длины с помощью алгоритма флойда, но не придумал. Может кто-нибудь подскажет? https://www.cyberforum.ru/ cpp-beginners/ thread97010.html
создания меню C++
помогите! подскажите код создания графического меню!! зарание благодарна!!=)))
C++ Вывести чётные и нечётные элементы https://www.cyberforum.ru/ cpp-beginners/ thread97001.html
ЗДАСТВУЙТЕ ! не могу понять в чём ошибка,вроде всё правильно... "в матрице а четные элементы разделить на 4,а к нечетным прибавить 10.Вывести полученную матрицу" #include<iostream.h> #include...
C++ выполнить перегрузку https://www.cyberforum.ru/ cpp-beginners/ thread96995.html
задание такое: выполнить перегрузку перечисленных операций, закрепив за ними соответствующий функциональный смысл. Строка символов. ^ - удаление из строки указанного символа + - сложение 2 строк...
C++ Ветвление в с++
помогите пожалуйста с задачей вот в прикреплении ...
C++ Массив https://www.cyberforum.ru/ cpp-beginners/ thread96977.html
Привет всем.Помогите пожалуйста решить задачу. Дан массив. Найти k наименьших элементов. Т.е с клавы вводится k и если в массиве 3 4 76 4 2 4 k=3 То выведется 3 4 4 2 4 P.S.. Выводить числа в...
C++ Одна на тему Структуры данных! https://www.cyberforum.ru/ cpp-beginners/ thread96973.html
Написать программу формирования сведения об успеваемости студентов. Каждая запись этой ведомости должен содержать номер группы, фамилия студента, средний балл за последнюю сессию. Вывести списки...
C++ Динамические строки и массивы строк
Всем привет, помогите мне решить вот такие задачи: 1). Вводится массив строк символов. Необходимо найти самую длинную строку и увеличить остальные строки в массиве до длины самой большой строки,...
C++ файлы помогите плз кто нить вот задание Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию.Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию.... https://www.cyberforum.ru/ cpp-beginners/ thread96968.html
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 30
0

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

18.02.2010, 22:16. Показов 528. Ответов 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 секунд
что я делаю не так?

Вернуться к обсуждению:
Функции и закрыть файлы не могу я C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2010, 22:16
Готовые ответы и решения:

Функции и файлы! Для продвинутых, я не могу разобраться.
Есть ли тут профи, которые смогут мне помочь, плз? Квадратная матрица действительных чисел...

Файлы. Открыть, записать, закрыть
Доброго времени суток =) Обычно я делаю операции с файлами на С, но в этот раз вынужден на С++,...

Не могу закрыть документ
Простая ситуация. открыт документ... например 1.doc и еще целая куча других вордовских документов...

Не могу закрыть процесс
Всем привет! Недавно зафейлил, торопился и выключил ноут через кнопку питания, так как он немного...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2010, 22:16

Закрыть ссылку не могу
Добрый, вопрос оч простой, но он у меня не получается есть такой код &lt;div class=&quot;catalog-sb-item...

Закрыть не все Excel файлы открытые через Ole
Здравствуйте. С помощью Ole технологии я открываю несколько фалов Excel процедурой open...

Не могу открыть файлы Word, jpeg, pdf - файлы повреждены
Помогите, пожалуйста, по-глупости словила вирус. Теперь не открываются файлы Word, jpeg, pdf, пишет...

Не могу закрыть окна установок!
Здравствуйте!купил недавно ноутбук Acer Emachines D730G с windows 7 x64,месяц работал нормально.Но...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.