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

пробелы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка структуры с массивом http://www.cyberforum.ru/cpp-beginners/thread77701.html
Задача: Описать структуру Znak с полями: ИмяФамилия Знак зодиака Дата рождения(массив из 3 чисел) необходимо задать массив сост из 8 элементов типа Znak, записи упорядочить по датам рождения, вывести.. помудрил вот к чему пришел.. void Structura() { struct ZNAK
C++ Одномерные массивы. Задание: Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000. Создать программу с обязательным использованием функций Удалить из массива автоморфные числа, т.е. числа, которые совпадают с младшими разрядами своих квадратов (25*25 = 625)?) http://www.cyberforum.ru/cpp-beginners/thread77690.html
C++ Матрица и вектор
Дорогие программисты,последняя надежда на вас)))помогите написать прогу на следующую задачу :"Задана прямоугольная матрица В размера m*n.Вычислить суммы элементов столбцов,номера которых определяются номерами положительных элементов заданного вектора."все это пишется и читается из файла.Огромная благодарность,если поможете,просто реально не представляю как на C++ написать...
6 (6^2 =36), 25(25^2=625) C++
Привет всем, помогите решить такую задачку на С++ Дано натуральное число n. Среди чисел 1, …, n найти такие числа, запись которых совпадает c последними цифрами записи их квадрата. Например: 6 (6^2 =36), 25(25^2=625) т.п. З.Ы. Желательно решить методом циклов, но за любое решение буду благодарен.
C++ запись и ввод в файл http://www.cyberforum.ru/cpp-beginners/thread77674.html
Проблема: запись и ввод инфы в файл. Что у меня не так? Код: #include "stdafx.h" #include<stdio.h> #include <fstream> #include<conio.h> #include<stdlib.h> #define n 3 #define F 2
C++ одномерный массив А Решите мне кто-нибудь задачу Программирую на Turbo C++IDE(TurboC_3) Задача: Дан одномерный массив А(размерностью N).Разработать алгоритм выбора элементов, встречающихся в массиве А более одного раза.Тем кто мне поможет большой Respect. подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
24.12.2009, 06:27     пробелы
a)
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 <conio.h>
 
#define MAX_LEN 255
 
 
int main ()
{
    char * input_file="input.txt";
    char * output_file="output.txt";
    char temp[MAX_LEN];
    FILE *infile, *outfile;
 
    infile=fopen(input_file,"r");                       // открытие файла с данными
    if (infile==NULL)                                               // если отсутсвует печатаем сообщение и выходим
    {  printf("File %s not open", input_file);  getch();    return 1;}
 
    outfile=fopen(output_file,"w");                 // создание файла
    if (outfile==NULL)                                              // если отсутсвует печатаем сообщение и выходим
    {  printf("File %s not create", output_file); getch();  fclose(infile); return 1;}
 
 
    while (!feof(infile))
    {
        fscanf(infile,"%s",temp);
        fprintf(outfile,"%s ",temp);        
    }
 
    return 0;
}
Добавлено через 37 минут
б) но двойные !! не отрабатывает один глотает
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
#define MAX_LEN 255
 
// Дан произвольный текст,отредактировать его так,чтобы:
//б)предложения в тексте разделялись ровно 2мя пробелами
 
 
 
int main ()
{
    char * input_file="input.txt";
    char * output_file="output.txt";
    char  *token;
    int counter=0;
 
    char temp[MAX_LEN], tempToken[MAX_LEN];
    FILE *infile, *outfile;
 
    infile=fopen(input_file,"r");                       // открытие файла с данными
    if (infile==NULL)                                               // если отсутсвует печатаем сообщение и выходим
    {  printf("File %s not open", input_file);  getch();    return 1;}
 
    outfile=fopen(output_file,"w");                 // создание файла
    if (outfile==NULL)                                              // если отсутсвует печатаем сообщение и выходим
    {  printf("File %s not create", output_file); getch();  fclose(infile); return 1;}
 
 
    while (!feof(infile))
    {
        fscanf(infile,"%s",temp);
        strcpy(tempToken,temp);
        token = strtok(tempToken, "!.?");
        counter=0;
        while  (token  !=NULL)
        {   // вставляет код для обработки символа в цикле 
            counter+=strlen(token);
            if(counter!=strlen(temp))
                fprintf(outfile,"%s%c  ",token,temp[counter++]);
            else
                fprintf(outfile,"%s ",temp);
            token = strtok(NULL,"!.?");
            // берет следующий символ 
        }       
    }
    return 0;
}
 
Текущее время: 20:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru