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

Обработать текстовый файл.Напечатать все отрицательные числа из текста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Коментарии к каждой строчке http://www.cyberforum.ru/cpp-beginners/thread748832.html
Напишите пожалуйста коментарии к каждой строчке программы.. #include "stdafx.h" #include <iostream> using namespace std; int is_quadr ( int N ); int _tmain(int argc, _TCHAR* argv)
C++ Коментарии к каждой строчке напишите пожалуйсто #include "stdafx.h" #include <iostream> using namespace std; int is_quadr ( int N ); int _tmain(int argc, _TCHAR* argv) { setlocale( LC_ALL, "Rus" ); int N,K; int i; http://www.cyberforum.ru/cpp-beginners/thread748828.html
C++ Вывод содержимого map
Есть класс BigInt - класс длинных чисел: class BigInt { int nmb; char sing; int size; void Reverse(); public: BigInt(); BigInt(char*);
Написать коментарии в каждой строчке C++
Напишите пожалуйста коментарии к каждой строке. #include <iostream> int main() { int n = 123405; int prois = 1;
C++ Не работает friend http://www.cyberforum.ru/cpp-beginners/thread748775.html
#ifndef INTEGERLONGS_HPP_INCLUDED #define INTEGERLONGS_HPP_INCLUDED //===================================================================================================================================================================================================== #include <iostream>...
C++ Написать функцию, которая зануляет массив переданный как параметр и возвращает кол-во отрицательных элементов до зануления? Написать функцию, которая зануляет массив переданный как параметр и возвращает кол-во отрицательных элементов до зануления? Такие дела.:( подробнее

Показать сообщение отдельно
Bulding
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 47
28.12.2012, 12:58     Обработать текстовый файл.Напечатать все отрицательные числа из текста
Массивы


Обработать текстовый файл.Напечатать все отрицательные числа из текста.

Программа не работает

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 <cstdlib>
#include <iostream>
using namespace std;
 
void rekursPrint(char*s,char i,bool Negative);
 
int main()
{
 FILE *f; int dat;
 
 int n=20;
 cout << "File name? ";
 char s[20];
 cin.getline(s, 20);
 f=fopen(s, "wb");
 for (int i=0; i<n; i++)
 {cout<<"Vvedite elementi= ";
  cin>>s[i];}
rekursPrint(s,0,true);
rekursPrint(s,0,false);
   fwrite(&dat, sizeof(int), 1, f);
   fclose(f);
   system("PAUSE");
   return 0;
}
void rekursPrint(int*s,int i,bool Negative)
{
    if(s[i])
    {
        if(Negative&&s[i]<0)
        cout<<s[i]<<" ";
        if(Negative&&s[i]>0)
        cout<<s[i]<<" ";
        rekursPrint(s,i+1,Negative);
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru