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

Считывание и запись в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C (СИ) Функция fseek() не возвращает ошибку при достижении конца файла http://www.cyberforum.ru/cpp-beginners/thread107300.html
Люди скажите может кто знает! Почему функция fseek() не возвращает ошибку при достижении конца файла???:wall: Вот программа! #include <stdio.h> main() { FILE *fp; long offset = 0L; char c; if ((fp=fopen("data","r")) ==0) printf("ja ne mogu otkrytj fajl %s.\n","data");
C (СИ) Найти произведения членов ряда Как найти значение: a*(a+1)*(a+2)*...*(a+n-1)? Может так: #include<stdio.h> main() { int a,b,n,i; scanf("%d%d",&a,&n); for(i=1;i<=n;i++) { b=a*(a+(n-1)); http://www.cyberforum.ru/cpp-beginners/thread107269.html
C (СИ) Найти букву, наиболее часто встречающуюся в тексте.
Ввести строку символов. Найти букву, наиболее часто встречающуюся в тексте. Нужно написать на СИ, а я смог только на Паскале:)))
C (СИ) Написать функцию определения размера стека
необходима функция определения размера стека. Как это реализовать? мой стек и моя попытка выделить мах размер стеку: typedef struct stack{ char data; struct stack *next; }Item; Item *top=NULL; void Push(void); void Pop(void);
C (СИ) Проверка пересечений линий http://www.cyberforum.ru/cpp-beginners/thread107025.html
помогите не знаю что уже делать, есть програма проверяет на пересикание линии, но почему-то проверяет неправильно, помогите #include<iostream.h> #include<graphics.h> #include<conio.h> #include<stdio.h> struct Point { int x,y;
C (СИ) Найти количество сложений для вычисления n-го числа Фибоначчи рекурсивным и обычным алгоритмом. Найти количество сложений для вычисления n-го числа Фибоначчи рекурсивным и обычным алгоритмом. Результаты выдать в виде таблицы. Помогите плиз. обычным могу сделать, а вот как рекурсивным не знаю:( Обычный алгоритм: #include<stdio.h> #include<math.h> #define n 11 int main() подробнее

Показать сообщение отдельно
nevod
0 / 0 / 0
Регистрация: 04.02.2010
Сообщений: 16
22.03.2010, 04:44     Считывание и запись в файл
решил задачу на с, го её нужно перевести на с++. у меня возникли проблемы с считыванием и записью в файл. помогите пожалуйста!
Вот код на С :
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
#include <stdio.h>
#include <math.h>
main () {
  int a[2],i,n,p=0,d,t;
  freopen ( "input.txt", "r", stdin );
  freopen ( "output.txt", "w", stdout );
  scanf ( "%d", &n );
 
  if ( n > 1 ) {
    scanf ( "%d %d", &a[0], &a[1] );
    d = abs( a[1]-a[0] );
 
 
  for ( i = 2; i < n; i++ )  {
    scanf ( "%d", &a[2] );
    if ( abs( a[1] - a[2] ) + d < 3 * abs( a[0] - a[2] ) + p) {
        p = d;
        d += abs( a[1] - a[2] );
    }
    else {
        t = d;
        d = 3*abs ( a[0] - a[2] ) + p;
        p = t;
    };
    a[0] = a[1];
    a[1] = a[2];
  }
  }
  printf ( "%d", d );
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru