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

замена отрицательных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std:: find Не нашла элемент http://www.cyberforum.ru/cpp-beginners/thread409834.html
Как узнать, что std:: find не нашла элемент? Я почитал, что возвращает итератор на последний элемент... Т.е. почему у меня при *std:: find (a.begin(),a.end(),5) выбивает из проги, из-за того, что элемент не найден?
C++ Бинарный поиск в массиве с++ Помогите, пожалуйста с задачей: Создать массив из 20-ти елементов, инициализировать массив. 1) Найти значение, которое есть в нем. 2) Найти значение, которого нет в нем. Получился код, но не могу найти ошибку, программа не работает #include <iostream> using namespace std; int main() { int m=1; http://www.cyberforum.ru/cpp-beginners/thread409828.html
Переделать программу под функцию C++
Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd, для которых выполняется условие: а, b, с, d — разные цифры; #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv){ int N=10; for (int i1=0; i1<N; ++i1){
C++ Смарт указатель и магазин
Есть программа, в которой реализован магазин с товарами и интерфейсом админа и пользователя. И в ней нужно как-то применить смарт указатели. Заменить обычные указатели на смарт там не очень логично, т.к. все указатели в программе это узлы очереди (ручная реализация) и указатели под создание объектов. Есть также идея сделать чтобы очередь работала не с объектами, а со смартами объектов. Но там...
C++ Вывести на экран таблицу перевода расстояний из дюймом в сантиметры http://www.cyberforum.ru/cpp-beginners/thread409809.html
Вывести на экран таблицу перевода расстояний в дюймах в сантиметры для значений 2, 4, 6, …, 12 дюймов (1 дюйм = 25.4 см) Решить задачу тремя способами(используя операторы цикла while, do while, for)
C++ Дополнение строк в тестовом файле Всем привет. Работаю над курсовым проектом, который строит таблицу из символов псевдографики. слова между ;; -ячейка таблицы Программа моя работает, при равном количестве ; Теперь собственно вопрос- можно ли в Си реализовать такую функцию , чтобы она открывала файл и дописывала в конец каждой строки файла необходимое количество ; ?? подробнее

Показать сообщение отдельно
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193
17.12.2011, 19:20     замена отрицательных чисел
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
#include <iostream>
#include <stdlib>
using namespace std;
int main(){
   FILE * fi, * fo;
 
   if ((fi = fopen("test.txt", "rt")) == NULL) {
      cout << "Cannot open input file.\n";
      system("pause");
      return 1;
   }
   if ((fo = fopen("test_out.txt","wt")) == NULL) {
      cout << "Cannot create output file.\n";
      system("pause");
      return 1;
   }
   char n;
   fscanf( fi, "%c", &n );
   while( !feof(fi) ) {
     if ((n == '-')){
        fscanf(fi, "%c",&n);
        if (isdigit(n))
            fprintf( fo, "%c", n );
        else
            fprintf(fo,"%c%c",'-',n);
        fscanf( fi, "%c", &n );
     }else{
        fprintf( fo, "%c", n );
        fscanf( fi, "%c", &n );
     }
   }
   fclose(fi);
   fclose(fo);
 
   system("pause");
   return 0;
}
Пожалуйста.
 
Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru