Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывести сумму чисел из набора, расположенных между первым и последним нулем https://www.cyberforum.ru/ cpp-beginners/ thread135397.html
Уважаемые форумчане! помогите решить задачу : Дано целое число N и набор из N целых чисел,содержащий по крайней мере два нуля. Вывести сумму чисел из данного набора, расположенных между первым и последним нулем (если первый и последний нули идут подряд, то вывести 0). решила задачу так,что вычисляется сумма для двух последний нулей. #include <windows.h> #include <iostream> #include...
Функция, которая возвращает количество неотрицательных элементов массива. (через указатели) C++
Написать функцию, которая возвращает количество неотрицательных элементов массива. Массив передается в функцию в качестве параметра через указатель.
C++ Конструктор с выделением памяти Среди всех данных есть указатель, память для которого выделяется в конструкторе, необходимый размер передается в параметрах конструктора. Так как размер памяти в процессе использования может изменяться, планирую сделать некоторое резервирование, то есть вместо указанного размера (если он слишком мал или равен нулю) применять константные значения. Например так: Собственно данные: private: //... https://www.cyberforum.ru/ cpp-beginners/ thread135394.html C++ С++ вроде простые проги https://www.cyberforum.ru/ cpp-beginners/ thread135385.html
Привет Всем народ очень нужна помощь до четверга написать вот такие программы могу только на паскале а вот на С++ не могу( 3 проги 1. Написать программу, которая проверяет, является ли введенная с клавиатуры строка шестнадцатеричным числом. 2. Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. 3. Написать...
C++ Двумерные массивы
сформировать квадратную матрицу порядка n по заданному образцу: 100...001 110...011 111...111 ............ 110...011 100...011 Помогите плиз, а то полный пи..
C++ с++ цикли Помогите решить задачки буду очень благодарен я уверен есть ище добрие люди( Задача 3. Найти первых 10 натуральных чисел, нацело делятся на 19 и находятся в интервале, левая граница которого 100. Задача 4. Дано натуральные m, n. Получить сумму m последних цифр числа n. https://www.cyberforum.ru/ cpp-beginners/ thread135366.html
C++ Вращение отрезка Осуществить вращение отрезка вокруг центра не совпадающего с центром на СИ https://www.cyberforum.ru/ cpp-beginners/ thread135364.html C++ сортировка фамилий
я не могу отсортировать список фамилий по алфавиту и проверить написание большой буквы вначале..подскажите пожалуйста..ато завалю сессию Добавлено через 21 минуту помогите пожалуйста ктонибудь,люди добрые
C++ Функции (Расчет определителя матрицы) https://www.cyberforum.ru/ cpp-beginners/ thread135343.html
Задание: Ввести с клавиатуры матрицу 4*4 и подсчитать ее определитель. Процедуру подсчета определителя оформить в виде функции. во я написал программу, но она не правельно работает, кто может подскажите в чем ошибка: #include <stdio.h> #include <conio.h> #include <math.h> #include <alloc.h> float mat(float **a, int n) { int i,j; float s,d,f,g;
C++ В прямоугольной матрице подсчитать количество столбцов, содержащих отрицательные элементы. Добрый день, помогите пожалуйста с таким заданием : В прямоугольной матрице подсчитать количество столбцов, содержащих отрицательные элементы. https://www.cyberforum.ru/ cpp-beginners/ thread135342.html
Время работы потока C++
Вот есть такой код. Время работы потока выводит 0! Вроде все норм, а 0 выводит. Помогите люди умные) // OC_3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <windows.h> #include <iostream>
C++ Волны вокруг курсора https://www.cyberforum.ru/ cpp-beginners/ thread135331.html
Здравствуйте, мне нужно написать программу такого рода: Кликая по экрану, вокруг курсора должны появляться волны, подобно тому, как при броске камня в воду. Т.е. при каждом щелчке мыши, вокруг курсора должны появляться круги, постепенно расширяющиеся. Был бы рад, если б вы помогли, хотя бы частично в написании программы. Или же если видели готовые подобные программы, поделись пожалуйста ссылочкой...
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
26.05.2010, 19:41 0

Файл-архив - C++ - Ответ 756049

26.05.2010, 19:41. Показов 2891. Ответов 8
Метки (Все метки)

Ответ

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
#include <stdio.h>
 
#define FIN_NAME "E:\\1AiP\\Task 5\\7\\file.txt"
#define FOUT_NAME "E:\\1AiP\\Task 5\\7\\s.txt"
 
int main()
{
   int num_file, sum, buf, i, j;
   int *count_number;
   double average;
   FILE *file_in, *file_out;
 
   if ( ( file_in = fopen(FIN_NAME, "r") ) == NULL )
   {
      perror("fopen file_in");
      exit(EXIT_FAILURE);
   }
   if ( ( file_out = fopen(FOUT_NAME, "w") ) == NULL )
   {
      perror("fopen file_out");
      exit(EXIT_FAILURE);
   }
   fscanf(file_in, "%i", &num_file);
   count_number = (int*)calloc(num_file, sizeof(int));
   for (i = 0; i < num_file; i++)
   {
      fscanf(file_in, "%i", &count_number[i]);
   }
   for (i = 0; i < num_file; i++)
   {
      sum = 0;
      for (j = 0; j < count_number[i]; j++)
      {
         fscanf(file_in, "%i", &buf);
         sum += buf;
      }
      average = sum/(double)count_number[i];
      fprintf(file_out, "%f ", average);
   }
   fclose(file_in);
   fclose(file_out);
   return 0;
}
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
#include <stdio.h>
 
#define N = 4
 
int main()
{
   int  count, buf, i;
   char *s[N] = {"output.txt", "in1.txt", "in2.txt", "in3.txt"};/*массив строк содержащих имена выходного и входных файлов*/
   FILE *file_in, *file_out;
 
   if ((file_out = fopen(s[0], "w")) == NULL )
   {
      perror("fopen file_out\n");
      exit(EXIT_FAILURE);
   }
   for (i = 1; i < N; i++)
   {
      count = 0;
      if ((file_in = fopen(s[i], "r") == NULL)
      {
         perror("fopen file_in\n");
         fprintf(file_out, "%i ", count);
         continue;
      }
      fscanf(file_in, "%i", &buf);
      while (!feof(file_in))
      {
         count++;
         fscanf(file_in, "%i", &buf);
      }
      fseek(file_in, 0, SEEK_SET);
      clearerr(file_in);
      fprintf(file_out, "%i ", count);
      fscanf(file_in, "%i", &buf);
      while (!feof(file_in))
      {
         fprintf(file_out, "%i ", buf);
         fscanf(file_in, "%i", &buf);
      }
      clearerr(file_in);
      fclose(file_in):
   }
   fclose(file_out);
   return 0;
}


Вернуться к обсуждению:
Файл-архив C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2010, 19:41
Готовые ответы и решения:

Прочитать 7z архив
Доброго времени суток. Нужно прочитать 7z архив. А именно достать инфу(список файлов, версия...

TAR архив
Добрый день! Как реализовать архивацию указанного каталога TAR-архивом? Добавлено через 3 минуты...

Распаковать zip архив
Нужно распаковать все файлы из zip архива (или tar.gz). Подключил zlib. zip архив находится рядом...

Запароленный архив .exe
Привет всем. У меня такой вопрос.Есть архив в формате .exe и в нём типа должен быть текстовый файл....

8
26.05.2010, 19:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2010, 19:41
Помогаю со студенческими работами здесь

Поставить пароль на архив
Всем привет. Мне нужно программно сделать архив с паролем. Может есть такая библиотека, что бы там...

Последовательная запись массива в .gz архив
Имеется спосок товаров ввиде массива. Элементы массива перебираю в цикле for и далее необходимо...

Как расшифровать libGRF архив?
Есть архив, который создан с помощью libgrf, он же зашифрован с помощью библиотеки zlib1.dll...

Как достать архив из exe
Короче, нужно засунуть архив в exe и при запуске программа должна вытащить этот архив на рабочий...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru