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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Kizuru
0 / 2 / 0
Регистрация: 18.06.2011
Сообщений: 25
#1

срочно экзамен... - C++

22.06.2011, 13:47. Просмотров 1272. Ответов 20
Метки нет (Все метки)

1. Сумма цифр трехзначного числа кратна 7, само число также делится на 7. Найти все такие числа.


2. Создать двумерный массив (5х5) и вывести максимальную и минимальную сумму элементов строк. Результат записать в файл.


3. Убрать из строки все указанные символы и уменьшить ее до необходимого размера.
Результат записать в файл.


написать нужно на Си
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2011, 13:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос срочно экзамен... (C++):

срочно экзамен - C++
задача прошу решить плз=) требование 1)подготовить текстовый файл с входными даннми в редактре 2)разбить программу на функции ввода...

Определить иерархию классов для варианта "тест, экзамен, выпускной экзамен, испытание" - C++
Порядок выполнения работы. 1. Определить иерархию классов (в соответствии с вариантом). 2. Определить в классе статическую компоненту -...

Экзамен... НАДО СРОЧНО... - C++
задача такая: используя не более 2х переменных, ввести последовательно 5 целых чисел, и вывести те ,которые положительные и трехзначные....

Экзамен - C++
Люди выручайте, кто чем может помочь, на след. недели экзамен по C++ А нам данный язык программирования толком не давали, дали вопросы на...

Экзамен. - C++
Здравствуйте, форумчане! Понимаю, что неправильно, но завтра экзамен, и нужно сделать программу на C++. Если кому не сложно, помогите...

Экзамен - C++
Здравствуйте!!! Помогите пожалуйста решить вопрос с экзаменом! Необходимо сделать 5 задач из файла...помогите, кто как сможет... ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kizuru
0 / 2 / 0
Регистрация: 18.06.2011
Сообщений: 25
22.06.2011, 14:48  [ТС] #16
мне не нужно заполнение мне нужно знать как записать результат в файл)
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
22.06.2011, 14:50 #17
Kizuru, а мой вариант не айс?
Kizuru
0 / 2 / 0
Регистрация: 18.06.2011
Сообщений: 25
22.06.2011, 14:54  [ТС] #18
а как то кроме fprintf можно запиисать:? например fputs и тд
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
22.06.2011, 14:58 #19
Я не знаю аналогов fprintf в с++.
-=ЮрА=-
Заблокирован
Автор FAQ
22.06.2011, 15:08 #20
Удаление символов из строки
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
#include <windows.h>
#include <stdio.h>
 
char * get_text(char * str, char ch_end,int &sLen);
char * str_del_char(char * str, char ch_del);
char * str_text = (char *) malloc(sizeof(char));
char * symbols = (char *) malloc(sizeof(char));
 
void main()
{
back:
    int sLen = 0;
    printf("ENTER INPUT STRING\r\n");
    str_text = get_text(str_text, '\n',sLen);
    printf("ENTER SYMBOLS WHITCH MUST BE DELETED\r\n");
    printf("Note: these symbols must be entered as single string\r\n");
    symbols = get_text(symbols, '\n',sLen);
    int n_smb = strlen(symbols);
    for(int i = 0; i < n_smb; i++)
        str_text = str_del_char(str_text, symbols[i]);
    printf("STRING WITHOUT SYMBOLS\r\n");
    printf("\t%s\r\n",str_text);
    printf("PRESS NUM1 TO ENTER NEW STRING\r\n");
    scanf("%d",&i);
    if(i == 1)
        goto back;
}
 
char * get_text(char * str, char ch_end,int &sLen)
{
    if(str)
    {
        sLen = 0;
        while((str[sLen] = getchar()) != ch_end)
            str = (char *)realloc(str, 
            (1 + (sLen = sLen + 1))*sizeof(char));
        str[sLen] = '\0';
    }
    return str;
}
 
char * str_del_char(char * str, char ch_del)
{
    int sLen, iPos, nCount;
    if(str)
    {
        char * chBuf = strchr(str,ch_del);
        while(chBuf)
        {
            sLen = strlen(str);
            iPos = strlen(chBuf);
            nCount = iPos - 1;
            iPos = sLen - iPos;
            memcpy(&str[iPos],&str[iPos + 1],nCount);
            str[sLen - 1] = '\0';
            chBuf = strchr(str,ch_del);
        }
    }
    return str;
}
Миниатюры
срочно экзамен...  
-=ЮрА=-
Заблокирован
Автор FAQ
22.06.2011, 15:11 #21
В файл пишем функцие
C++
1
fwrite
Например записать число num в файл:
C++
1
2
3
4
5
if(f = fopen(fPath,"rb+"))
{
fwrite(&num,1,sizeof(int),f);
fclose(f);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2011, 15:11
Привет! Вот еще темы с ответами:

Экзамен по С++ - C++
Здравствуйте форумчане! Мне очень нужна ваша помощь, ибо не успеваю...У меня завтра экзамен, а мне надо перерешать задачи и по С++ и по...

экзамен по с++ - C++
дана вещественная матрица размером M на N. Найти сумму наибольших элементов строк. срочняк!!!!! между трйокой и двойкой((((( памогите пл ...

Экзамен по C - C++
Доброго времени суток. Мой друг учится на программиста. Но временно у него нет доступа к сети Интернет и он попросил меня помочь ему с...

Экзамен - C++
3аданный миссив целых чисел делится на 3 части двумя элементами: максимальным и минимальным. Определить сумму элементов в каждой частьи...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.06.2011, 15:11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru