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

Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте - C++

Восстановить пароль Регистрация
 
Данияр Актанбае
0 / 0 / 0
Регистрация: 03.11.2011
Сообщений: 34
05.06.2012, 08:18     Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте #1
Дан файл вещественных чисел, содержащий ненулевую часть нижне-
треугольной матрицы (по строкам). Создать новый файл, содержащий все
элементы данной матрицы (по строкам)




. Дан символьный файл, содержащий по крайней мере один символ про-
бела. Удалить все его элементы, расположенные после последнего симво-
ла пробела, включая и этот пробел.



. Дан файл целых чисел, содержащий более 50 элементов. Уменьшить
его размер до 50 элементов, удалив из файла необходимое количество
начальных элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2012, 08:18     Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте
Посмотрите здесь:

C++ Кто сможет переписать??
Кто сможет C++
Кто сможет написать два задание C++
после завтра екзамен! C++
C++ Кто сможет научить задачам по С++
Кто сможет? (Реккуррентное уравнение) C++
C++ Кто сможет? Написать функцию для решения СЛАУ методом Гаусса

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
05.06.2012, 08:52     Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте #2

Не по теме:

Отписал в ЛС



Добавлено через 1 минуту
Цитата Сообщение от Данияр Актанбае Посмотреть сообщение
. Дан символьный файл, содержащий по крайней мере один символ про-
бела. Удалить все его элементы, расположенные после последнего симво-
ла пробела, включая и этот пробел.
Решаю сейчас в качестве демонстрации, надо мин 5-10...
-=ЮрА=-
Заблокирован
Автор FAQ
05.06.2012, 09:12     Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте #3
Вот код на Си
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
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
    setlocale(LC_ALL,"RUS");
    FILE * f = NULL;
    char fName[256] = {0};//Будет содержать имя файла
    char * str = NULL;//Указатель на строку с данными из файла
    char * sub = NULL;//Подстрока с началом на последнем пробеле
    long fLength = 0;//Будет содержать длину файла
    printf("Enter file path or name : ");
    scanf("%255[^\n]",fName);
    if(!(f = fopen(fName,"r")))//Открывем файл для чтения
        printf("Error open %s\n",fName);
    else
    {
        fseek(f,0,SEEK_END);
        fLength = ftell(f);
        fseek(f,0,SEEK_SET);
        if(!(str = (char *)malloc((1 + fLength)*sizeof(char))))
            printf("Allocation memory error\n");
        else
        if(!fread(str,1,fLength,f))
            printf("fread error\n");
        else
        {
            fclose(f);
            str[fLength] = '\0';
            printf("File entry\n%s\n",str);
            if(!(sub = strrchr(str,' ')))
                printf("File not contain spaces\n");
            else
            {
                str[fLength - strlen(sub) - 1] = '\0';
                if(!(f = fopen(fName,"w")))//Открывем файл для записи
                    printf("Error open %s\n",fName);
                else
                {
                    fprintf(f,"%s",str);
                    printf("File entry\n%s\n",str);
                    fclose(f);
                }
            }
        }
        if(str)
            free((void *)str);//Чистим память
    }
    system("pause");
    return 0;
}
text.txt до и после отработки
. Дан символьный файл, содержащий по крайней мере один символ про-
бела. Удалить все его элементы, расположенные после последнего симво-
ла пробела, включая и этот пробел.
. Дан символьный файл, содержащий по крайней мере один символ про-
бела. Удалить все его элементы, расположенные после последнего симво-
ла пробела, включая и этот
Миниатюры
Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте   Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте  
Yandex
Объявления
05.06.2012, 09:12     Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте
Ответ Создать тему
Опции темы

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