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

создать блок схемы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описание класса для определения одномерных массивов строк фиксированной длины http://www.cyberforum.ru/cpp-beginners/thread213305.html
Составить описание класса для определения одномерных массивов строк фиксированной длины. Предусмотреть возможность обращения к отдельным строкам массива по индексам, контроль выхода за пределы массива, выполнения операций поэлементного сцепления двух массивов с образованием нового массива, сцепление двух массивов с исключением повторяющихся элементов, вывод на экран элемента массива по...
C++ Gjvjubnt/ C++ Задание : дана строка со словами между которыми 2 пробела. Вывести новую строку в которой один пробел между словами и слова расположены в алфавитном порядке. Просьба сделать на примитивном уровне ( желательно с разъяснениями) ))) Спасибо заранее) http://www.cyberforum.ru/cpp-beginners/thread213299.html
C++ вычислить процент
помогите пожалуйста!!!! необходимо написать программу, которая обрабатывает результаты экзамена. для каждой оценки прога должа вычислить процент от общего колличества оценок
C++ Подсчет площади нестандартной фигуры по цвету
Доброго времени суток, Уважаемые форумчане. Проблема такова - есть изображение (предположим, что bmp) с географическими картами, и известным масшатабом карт. Интересующая нас область карты залита равномерно к-либо контрастным и уникальным по отношению к остальной части карты цветом. (например, незакрашенная карта России, на которой красным цветом залит Дальний Восток). Требуется узнать площадь...
C++ Элемент матрицы является http://www.cyberforum.ru/cpp-beginners/thread213258.html
Элемент матрицы является седловой точкой, если он является наименьшим в своей строке и наибольшим в своем столбце (или наоборот: наибольшим в своей строке и наименьшим в своем столбце).Для заданной матрицы определить все седловые точки. Добавлено через 31 секунду за ранее спасибо
C++ Найти сумму ряда с точностью e Найти сумму ряда с точностью e=10-4, общий член которого подробнее

Показать сообщение отдельно
axiev
0 / 0 / 0
Регистрация: 06.07.2010
Сообщений: 20

создать блок схемы - C++

17.12.2010, 16:44. Просмотров 589. Ответов 10
Метки (Все метки)

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

#define MAX_WORDS 20 /* максимальное количество слов */
#define MAX_WORDLEN 20 /* максимальная длина слова */

int main(void)
{
int i = 0, j = 0, count = 0, len[MAX_WORDLEN];
char words[MAX_WORDS][MAX_WORDLEN];
char * filename = "in.txt";
FILE * pfile = NULL;

if ((pfile = fopen(filename, "r")) == NULL) {
perror("can't open file\n");
return EXIT_FAILURE;
}

while (i < MAX_WORDS && (fscanf(pfile, "%s", words[i++]) != EOF)); /* считывание слов из файла в массив */
count = i - 1; /* определение количества слов */

printf("WORDS: ");
for (i = 0; i < count; ++i)
printf("%s, ", words[i]);
printf("\n\n");

memset(len, 0, sizeof(int) * MAX_WORDLEN); /* обнуление массива, содержащего длины */
for (i = 0; i < count; ++i) /* вычисление длин слов */
len[strlen(words[i])]++;

for (i = 0; i < count; ++i) /* вывод гистрограммы */
{
printf("%d: ", i);

for (j = 0; j < len[i]; ++j)
printf("=");

printf("\n");
}

printf("\n");
system("pause");
return 0;
}






#include <iostream.h>

int main()
{
int size;
std::cout << "Input size: ";
std::cin >> size;
int** A = new int*[size];
for(int i=0; i<size; ++i)
{
A[i]=new int[size];
for(int j=0; j<size; ++j)
{
std::cout << "Input A[" << i << "][" << j << "]: ";
std::cin >> A[i][j];
}
}
int* x=new int[size];
for(int i=0; i<size; ++i)
{
std::cout << "Input x[" << i << "]: ";
std::cin >> x[i];
}
int* y=new int[size];
for(int i=0; i<size; ++i)
{
std::cout << "Input y[" << i << "]: ";
std::cin >> y[i];
x[i]+=y[i];
}
std::cout << "Result:" << std::endl;
for(int i=0; i<size; ++i)
{
int sum(0);
for(int j=0; j<size; ++j)
sum+=A[i][j]*x[j];
std::cout << sum << std::endl;
}
for(int i=0; i<size; ++i)
delete[] A[i];
delete[] A;
delete[] x;
delete[] y;
system("pause");
return EXIT_SUCCESS;
}






#include <conio.h>
#include <time.h>
int main()
{
char line [256];
int i,a,b=0;
gets(line);
a=strlen(line);
for(i=0; i<a; i++)
if( line [i]=='a'&&line[i+1]=='b'&&line[i+2]=='c')
{b++};
printf("%d PA3\n",b);
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru