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

записать слова ограниченой длины в массив и выписать в обратном порядке. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Моделирование: очереди обработки заданий http://www.cyberforum.ru/cpp-beginners/thread295610.html
Нужна помощь в решении задачи. Буду премного благодарен за любую помощь по задаче. На вычислительном центре в обработку принимаются три класса заданий A, B и С. Исходя из наличия оперативной памяти ЭВМ задания классов A и B могут решаться одновременно, а задания класса С монополизируют ЭВМ. Задания класса А поступают через 20+-5 минут и класса В через 20+-5 минут , класс С 30+-10 минут и...
C++ подсчет повторений Нужно написать консольную программу которая бы подсчитывала повторение номеров в текстовым файле от 0 до 9. Получилось подсчитать повторения отдельных цифр с помощью fgetc, но никак не всех. smile Пример: имеется текстовый файл с случайными номерами от 0 до 9 5 1 3 2 2 1 http://www.cyberforum.ru/cpp-beginners/thread295591.html
C++ Класс матриц
Задание звучит так : разработать класс для работы с матрицами 2х2 . Прога написана , отлично работает. Осталось реализовать одну функцию - возведение матрицы в степень . Если будет время и желание , посмотрите плиз . Заранее благодарен #include <iostream.h> #include <math.h> #include <string.h> #include <stdio.h> #include <windows.h> // Описание класса для работы с квадратными матрицами...
C++ Функция расчета коэффициента заполнения
Всем здравствуйте. Условие: написать функцию расчета коэффициента заполнения хэш-таблицы ( альфа=n/m - число хранимых элементов /размер массива хэш). Ну, насколько я понял, это нужно разделить кол-во элементов на результат этой функции. int Object::HashFunction( static int key,int size,int p) { double A=(sqrt((double)5) - 1)/2; double z=A*(key+p); z-=(int)z; return...
C++ Отключение предупреждений без "pragma warning" http://www.cyberforum.ru/cpp-beginners/thread295587.html
есть ли альтернативная функция или команда для # pragma warning(disable:....); которая отключает предупреждения
C++ Индексация Помогите разобраться. Нужно написать программу на C++, осуществляющую создание индексированного файла с данными о студентах (пусть их будет 5): номер по журналу, ФИО, телефон. Записать данные в файл - не проблема. Данные о студентах можно представить в виде структуры. А как быть с индексацией? подробнее

Показать сообщение отдельно
N1K003
3 / 3 / 2
Регистрация: 14.05.2011
Сообщений: 55
15.05.2011, 17:26  [ТС]     записать слова ограниченой длины в массив и выписать в обратном порядке.
Да, понял уже, правда после того, как запостил тут; А отредактировать пост не смог.
Вот очередная попытка, теперь не могу придумать, как остановить ввод
Можете посмотреть плз и подсказть?

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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
        char **mas;
        int i=0, j=0, t=0;
        int *ukaz;
        
        ukaz=(int*)malloc((t+1)*sizeof(int));
        mas=(char**)malloc((j+1) * sizeof(char*));
        mas[j]=(char*)malloc(255*sizeof(char));
        
        while(mas[i][j]!='s' && mas[i][j+1]!='t' && mas[i][j+2]!='o' && mas[i][j+3]!='p')
        {
            for(i;;i++)
            {
                while(mas[i][j]!='\n')
                {
                    for(j=0;;j++)
                    {
                        scanf("%c", &mas[i][j]);
                    }
                }
                
                for(t;;t++)
                {
                    ukaz[t]=j;
                    ukaz=(int*)realloc(ukaz, (t+1)*sizeof(int));
                }
                
                mas=(char**) realloc(mas, (j+1) * sizeof(char*));
            
            }
        }
 
        printf("\n");
        
        for(i; i>=0; i--)
        {
            for(t; t>=0; t--)
            {
                j=ukaz[t];
            }
            for(j; j>=0; j--)
            {
                printf("%c", mas[i][j]);
            }
            printf("\n");
        }
 
printf("\n\n\t\tEND\n");        
        
free(mas);
return 0;
}
Добавлено через 14 часов 56 минут
Попробовал еще сделать с помощью брейка, но не могу разобраться, где ставить. Подкажите кто-то, плиз
Может есть еще какие-то способы, как остановить цикл?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru