Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Создать абстрактный базовый класс Series (прогрессия) https://www.cyberforum.ru/ cpp-beginners/ thread741541.html
Помогите плиз Создайте абстрактный базовый класс Series (прогрессия) с виртуальными функциями вычисления элемента прогрессии и суммы пргрессии. Определите производные классы: Linear (арифметическая) и Exponential (геометрическая). Арифметическая прогрессия Aj=A0+jd, j=0,1,2,… Сумма арифметической прогрессии: An=(n+1)(A0+An)/2 Геометрическая прогрессия: Aj=A0r^j, j=0,1,2,… Сумма...
C++ Вывести все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа
Решаю задачу, вроде алгоритм продумала правильно, но с решением не получается. int kvadrat=1; for (int i=100; i<1000; i++) kvadrat*=i; {if (kvadrat/1000==i) cout<<"Cislo="<<i<<"Kvadrat cisla="<<kvadrat<<endl;} cout<<endl;
C++ Использовать new вместо обьявления массива из трех структур https://www.cyberforum.ru/ cpp-beginners/ thread741535.html
//хелп, использовать new вместо обьявления массива из трех структур, намекните куда мне думать... #include "stdafx.h" #include <iostream> struct candybar { char name; double weight; int calory; }; int main()
C++ Нужно отсортировать массив структур по убыванию поля date https://www.cyberforum.ru/ cpp-beginners/ thread741529.html
Здравствуйте! Пожалуйста, помогите дописать программу. Собственно задание: Написать программу, которая выполняет: 1) ввод с клавиатуры данных в массив, состоящий из 20 структур типа EKZAMEN (записи должны быть упорядочены по дате); 2) вывод на экран дату сдачи экзамена и студентов, которые получили оценку, введенную с клавиатуры. Собственно я написал все, кроме упорядочивания записей по...
Как вывести юникод символы Шахматных фигур C++
Не получается вывести фигуры шахмат в c++ ♔♕♖♗♘♙♚♛♜♝♞♟ Кто знает как решить проблему?
C++ Угадайте язык по коду. (Не по теме Си++) Извените, что создал не по теме. Просто не знал в каком месте лучше. (такого нет) package main import "fmt" func main() { fmt.Println("Hello, World!") } https://www.cyberforum.ru/ cpp-beginners/ thread741522.html
C++ Дерево с большим количество потомков https://www.cyberforum.ru/ cpp-beginners/ thread741521.html
Мне необходимо создать дерево соответствующее определенной конструкции (Например: ПК(корень) и он состоит из принтера, системного блока, мыши и т.д. Системный блок стоит....). В листьях хранится минимальный вес. Задаю класс для хранения дерева #define N 50; #define number_sons 7; class Class { int size; public: struct item{
Подскажите, то не так сделал выдает ошибку C++
if (fabs(x)+fabs(y)<=1&&x=>0) z=1;
C++ Расчет по двум формулам Помогите написать программу по 2 формулам, результат 1 формулы должен совпадать со 2 https://www.cyberforum.ru/ cpp-beginners/ thread741506.html C++ пройтись по строке с закрепленным минимальным Получить новую матрицу, каждый элемент строки которой получается путем деления на минимальный элемент этой же строки. Вот нахождение минимального есть, а остальное не получаться... #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; int main() { int const n=5, m=5; https://www.cyberforum.ru/ cpp-beginners/ thread741492.html
Найти значение истинности конъюнкции дизъюнкции и эквивалентности высказываний C++
Задано значение истинности высказываний p и q. Найти значение истинности конъюнкции дизъюнкции и эквивалентности этих высказываний. То есть насколько я понял нужно написать программу в которой сначала даешь возможность вписать конъюнкцию, что то вроде p = сегодня пятница, q = идет дождь, истина она будет в дождливую пятницу а ложным в любой другой день или в солнечную пятницу. Только вот я не...
C++ декодер jpeg Ребят, помогите, кто сталкивался. Пишу декодер для JPEG по вот этому примеру http://habrahabr.ru/post/102521/. В этой статье взята картинка 16 на 16 пикселей. Данные для декодирования составляют 136 бит. Так как картинка 16 на 16, а JPEG кодирует блоками по 8 на 8, и в данном случае в каждом блоке по 4 матрицы Y канала и по одной для Cb и Cr каналов. И того получается 24 матрицы со всего... https://www.cyberforum.ru/ cpp-beginners/ thread741474.html
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
22.12.2012, 02:33 0

Для каждой строки файла переставить первое и среднее слово - C++ - Ответ 3897605

22.12.2012, 02:33. Показов 2004. Ответов 15
Метки (Все метки)

Ответ

начните с этого))):
Код
#include "stdafx.h"
#include <iostream>
#include <fstream>
#define  size_str 200

using namespace std;
int c=1;
int main()
{
locale::global(locale("Rus"));
FILE*cfPtr;
	fopen("D:\\vhod.txt","r");
	if((cfPtr=fopen("vhod.txt","r"))==NULL){//здесь я думаю все понятно 
		cout<<"файл не найден!";
	}
	else
		while(true){
			char strz[100];//заводим строку
				fgets(strz,size_str,cfPtr);//считываем в нее строку из файла
			char *p1,*p2,*p3,*p4,*p5;//заводим указатели
				if(feof(cfPtr))break;//приверяем конец файла или нет
				p1=strtok(strz,";");//берем подстроку до разделителя ";"
				p2=strtok(NULL, ";");//ставим позицию ноль и читаем до разделителя
				p3=strtok(NULL, ";");//разделитель может быть и пробелом " "
				p4=strtok(NULL, ";");
				p5=strtok(NULL, ";");
			char strz2[100];
				 strcpy(strz2,p3);//здесь просто указатели *p1 и *p3 меняем местами
				 strcat(strz2,";");
				 strcat(strz2,p2);
				 strcat(strz2,";");
				 strcat(strz2,p1);
				 strcat(strz2,";");
				 strcat(strz2,p4);
				 strcat(strz2,";");
				 strcat(strz2,p5);
				 strcat(strz2,";");
FILE* fz;
	fz=fopen("D:\\vyhod.txt","a+");//пишем в файл
	fputs(strz2, fz);
	fputc('\n',fz);
	fclose(fz);
	cout<<"строка "<<c<<" добавлена в файл!\n";
	c++;
	}
system("pause");//останавливам программу для просмотра результатов работы.
return 0;
}


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

Для каждой строки файла удалить среднее слово; результат записать в файл (файловый ввод/вывод)
для каждой строки файла удалить среднее слово. результат записать в файл

Удалить среднее слово из каждой строки файла
Всем привет! Столкнулся с проблемой не знания как можно удалить среднее слово из каждой строки...

В двумерной матрице найти минимальные элементы каждой строки и переставить на первое место
В двумерной матрице состоящей из N на M элементов, найти min элементы каждой строки и min...

Как считать первое слово из каждой строки?
Как считать первое слово из каждой строки из файла и записать в другой файл столбиком? Пробовал...

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

Для каждой строки файла удалить короткое слово
Для каждой строки файла удалить короткое слово. Результат записать в файл. FILE *f1,*f2;...

Переписать текст в другой файл, поменяв местами первое слово каждой строки с последним
Текстовый файл представляет собой совокупность строк, состоящих их слов, отделенных друг от друга...

В каждой строке файла удалить среднее слово
В каждой строке файла удалить среднее слово, результат записать в файл Например, в строке 7 слов...

Получить слово, образованное первыми буквами каждой строки текстового файла
Имеется текстовый файл, в каждой строке которого первые два символа являются буквами. Получить...

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