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

доорагнизовать цикл в готовой проге - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ проги на С++ http://www.cyberforum.ru/cpp-beginners/thread89465.html
Я полный чайник в программировании,поэтому приходиться просить у вас помощи.Помогите плз сделать несколько программ,а то без них до экзаменов не допускают. №1 Найти максимальный элемент среди всех элементов тех строк матрицы,которые упорядочены(по неубыванию,либо по невозрастанию) №2 Реверсировать каждое слово строки. №3 Объект-прямоугольная матрица.Реализовать: а)сложение(вычитание) двух...
C++ не понятно... дано целое число N>0.использовать операции деления нацело и взятия остатка от деления, найти число, полученное при прочитании чмсла N вправо влево. http://www.cyberforum.ru/cpp-beginners/thread89461.html
строки C++
дана фраза из слов, розделенных пропусками, получить фразу в которой все слова идут в обратном порядке.
Написать функцию, которая меняет местами первый и последний ряд матрицы C++
написать функциЮ которая меняеи местами первый и последний ряд матрицы(квадратной) и находит произведение элементов главной диагонали
C++ русские буквы http://www.cyberforum.ru/cpp-beginners/thread89455.html
Всем привет!!! У меня есть один вопрос, может кто-нибудь знает ответ на него. Итак, как известно в с++ можно вводить только английские буквы, а как возможно ввести русские буквы на консольном окне??
C++ Найти максимальное простое число в массиве Найти максимальное простое число в массиве. Найти минимальный полный квадрат среди положительных чисел в массиве? подробнее

Показать сообщение отдельно
Carpe
 Аватар для Carpe
0 / 0 / 0
Регистрация: 22.12.2009
Сообщений: 45
26.01.2010, 12:47  [ТС]     доорагнизовать цикл в готовой проге
qwarta, вообще не знаю я потыкалась сама вчера вечером и все заработало)
работающий код на 3000 символов:
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
#include <stdio.h> //ввод вывод данных 
#include <conio.h> //для _getch ожидание
#include <string.h> // ввод строк
#include <locale.h> //для установки русской раскладки
 
int main()
{
        FILE *f, *g;
        setlocale(LC_ALL, "Russian");
        //printf("Текст задачи:\n");
        //printf("Дан текстовый файл F. Переписать в другой файл G все слова,\nдлина которых составляет от L1 до L2 символов.\n\n\n");
        
        
        int L1, L2;
        char c;
        f = fopen("F.txt","r");
        g = fopen("G.txt","w");
        printf("Введите L1 и L2 для того, чтобы программа смогла найти\nслова и переписать их в файл F.\n");
printf("Length L1= "); scanf("%d", &L1); printf("Length L2= "); scanf("%d", &L2); 
printf("\n\n\n");
char s[3000],s1[100]; 
int i=0, k=0;
while (!feof(f))
{
fscanf(f, "%c", &c);
s[i]=c;
//if (c==' ' || c=='\n' || c=='\t');
 
        if(s[i]!=' ' && s[i]!='\0')
                {
                        s1[k]=s[i];
                        i++;
                        k++;
                }
        else 
        {
            if ((k>=L1 && k<=L2))
                {
                for (int j=0; j<k; j++) 
                    //s1[k]='\0';                   
                    //printf("\n%s",s1);
        fprintf(g, "%c", s1[j]);
        fprintf(g, " ");
        //s[i]=='\0';
                        }   
            //else 
                k=0;
    if(s[i]=='\0') break;
                    i++;
        }
}
//s1[k]='\0';
 //printf("\n%s",s1);
//if (c!=' ' && c!='\n' && c!='\t')i=i+1;
        printf("\nПрограмма успешно выполнена!");
        fclose(f); 
        fclose(g);
getch();
}
там где закоменчено лучше не разкоменчивать, а удалить)
 
Текущее время: 13:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru