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

fprintf scanf - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кто может написать методы класса поиск и сортировка? http://www.cyberforum.ru/cpp-beginners/thread893628.html
Всем добрый день Вот задание кто может помогите Создать приложение Windows Forms, которое реализует задание по варианту. Общие требования: - класс должен быть полностью инкапсулирован (доступ ко всем полям через свойства); - реализовать конструктор с параметрами, конструктор по умолчанию и статический конструктор;
C++ Шаблон функции и шаблонная функция Какая разница между шаблоном функции и шаблонной функцией? http://www.cyberforum.ru/cpp-beginners/thread893616.html
Определить, есть ли такая фирма, у которой все 5 лет наблюдался рост производства и, если есть, то каков её номер C++
Имеется таблица с данными об объёме производства 10 фирм за 5 лет. Определить, есть ли такая фирма, у которой все 5 лет наблюдался рост производства и, если есть, то каков её номер.
C++ Курсовая!
Народ помогайте!!!Написал курсовую в консольном варианте, а требуют в формах.Формы плохо понимаю.Помогите переделать код. Условие задачи: Для каждого файла в каталоге содержатся следующие сведения: • имя файла; • дата создания; • количество обращений к файлу. Составить программу, которая обеспечивает: • начальное формирование каталога файлов; • вывод каталога файлов; • удаление файлов,...
C++ Подсчитать количество отрицательных элементов массива. Вывести на дисплей полученное значение http://www.cyberforum.ru/cpp-beginners/thread893608.html
Подсчитать количество отрицательных элементов массива. Вывести на дисплей полученное значение. После этого изменить ис-ходный массив следующим образом: переместить все положитель-ные элементы массива в начало, не изменяя порядка их следования в исходном массиве. Порядок следования не перемещаемых эле-ментов не изменять. Вывести на дисплей количество перемещенных элементов. Помогииите.Пожалуйста.
C++ GNU C++ Скачал книгу C++ для чайников. Там пишут что надо юзать GNU C++. Покапался в инете, пишут что она для линукса или чето типа того. Вобщем если я поставлю линукс откуда этот GNU C++ взять? подробнее

Показать сообщение отдельно
tvboy
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 99
06.06.2013, 19:01     fprintf scanf
Помогите с кодом
Хочу сделать считывание с файла и вывод в файл
output input
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
74
75
76
77
78
79
80
81
82
83
84
85
#include <stdio.h>
#include <io.h>
#include <stdlib.h>
 
#define CITY_MAX   100
#define ROAD_MAX   1000
struct road
{
  int city1;
  int city2;
};
struct roadto
{
  struct roadto *next;
  int city;
};
struct city
{
  struct roadto *roads;
  int state;
};
void assignCity( struct city *cityList, struct city *city, int state)
{
  struct roadto *roadto;
  city->state = state;
  for( roadto = city->roads; roadto != NULL; roadto = roadto->next)
    if( cityList[roadto->city].state == 0 )
      assignCity( cityList, &cityList[roadto->city], state);
}
int main( void )
{
// in order to not alloc memory
  struct roadto roadHeap[2*ROAD_MAX];
  struct city cities[CITY_MAX+1];  // skipping city number 0
// some variables
  int stateCount = 0;
  int r, c,t;
// supposedly from data file, correct values
  int N = 6;
  int M = 3;
  fscanf(fp, "%s%d", c, &t); /* чтение из файла */
// Initing city list
  for( c = 1; c <= N; c++)
  {
    cities[c].roads = NULL;
    cities[c].state = 0; // not assigned
  }
// Linking cities with road list
  for( r = 0; r < M; r++)
  {
    struct road *road = &roadList[r];
    struct roadto *roadto;
    // city1 -> city2
    roadto = &roadHeap[2*r]; // instead of malloc
    roadto->city = road->city2;
    roadto->next = cities[road->city1].roads;
    cities[road->city1].roads = roadto;
    // city2 -> city1
    roadto = &roadHeap[2*r+1]; // instead of malloc
    roadto->city = road->city1;
    roadto->next = cities[road->city2].roads;
    cities[road->city2].roads = roadto;
  }
#if 0
// Checking links
  for( c = 1; c <= N; c++)
  {
    struct roadto *roadto;
     fprinft(stdout "city #%d:",c);
    for( roadto = cities[c].roads; roadto != NULL; roadto = roadto->next)
     fprintf( " %d", roadto->city);
   fprintf( "\n" );
  }
#endif
// Assigning cities
  for( c = 1; c <= N; c++)
    if( cities[c].state == 0 )
    {
      ++stateCount;
      assignCity( cities, &cities[c], stateCount);
    }
// Wanted result
  fprintf(stdout "State count: %d\n",stateCount);
      return 0;
}
Изолированные города
В государстве N городов с номерами 1.2….N. Некоторые города связаны между собой дорогами и образуют штат. Сколько штатов в государстве.
Формат входного файла
Во входном файле записаны сначала два числа N и M, задающие соответственно количество городов и количество дорог (1≤N≤100, 0≤M≤1000), а затем перечисляются попарно связанные дорогами города. Каждая дорога задается номерами городов, которые она соединяет.
Формат выходного файла
В выходной файл выведите одно число – количество штатов в государстве.

input.txt
6 3
1 3
1 5
2 6

output.txt 3
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru