Перейти к содержанию
СофтФорум - всё о компьютерах и не только

konfetka12

Новички
  • Постов

    21
  • Зарегистрирован

  • Посещение

Информация о konfetka12

Достижения konfetka12

0

Репутация

  1. Здравствуйте, прошу помощи с параллельными вычислениями, нужно выполнить задания с помощью потоков Задание 1. Напишите параллельную программу, реализующую скалярное произведение двух векторов. Задание 2. Напишите параллельную программу, реализующую поиск максимального значения вектора. Задание 3. Напишите параллельную программу, реализующую транспонирование матрицы n×n.
  2. @Тролль,Благодарности моей нет предела))) спасибо огромное!!!
  3. @Тролль, 111 - удаляться B11 - остаются 1B1 - первая цифра заменяется на любую букву,пусть F при выводе должна подчеркиваться первая буква каждого идентификатора
  4. >>Поскольку твой преподаватель не служитель преисподней (хотя черт его знает... ), он имеет в виду, видимо, идентификаторы, используемые для обозначения переменных, то есть обозначения, начинающиеся обязательно с буквы, за которой могут следовать цифры или буквы. вот именно это и нужно, заменить первую цифру в слове на какую нибудь букву, еще должно быть подчеркивание
  5. помогите пожалуйста, я не понимаю что такое идентификатор и как его обработать ((( программа удаляет слова состоящие только из цифр, и еще должна преобразовывать строку так чтоб все слова в ней стали идентификаторами как преобразовать слова состоящие из цифр и букв я незнаю((((((((((((((((горе мне горе :cry: ) #pragma argsused #include <cstdlib> #include <iostream> #include <string.h> #include <stdio.h> void Clear(char string[255]) {int i; for(i=0;i<255;i++) {string='\0'; }} int main(int argc, char *argv[]) {char str[255],s[255]="",t[255]="",c; bool r; int i=0,j=0; printf("Enter text>"); gets(s); strcpy(str,""); // êîïèðóåò ñòðîêó do {r=false; do {c=s;i++; if(c>'9'){r=true; } if(c==' '||c=='.'||c=='\0') {if(t[0]>'9'){if® {strcat(str,t); // ñîåä ñòðîêè // strcat(str," "); }} t[j]='\0'; j=0; Clear(t); break;} else {t[j]=c;j++;}} while(1);} while(c!='.'&&c!='\0'); printf("identifiers:\n"); puts(s); system("PAUSE"); return 0;}
  6. @Тролль, ну как сформулировали нам, так и делаем(((( получается что это одно большое задание
  7. @Тролль, Огромное просто безграничное спасибо что помогаете!!! но у меня осталась последняя программа которую нужно сделать, если возможно помогите пожалуйста Тема: "Информационные динамические структуры" Порядок выполнения работы 1. Написать функцию для создания списка. Функция может создавать пустой список, а затем добавлять в него элементы. 2. Написать функцию для печати списка. Функция должна предусматривать вывод сообщения, если список пустой. 3. Написать функции для удаления и добавления элементов списка в соответствии со своим вариантом. 4. Выполнить изменения в списке и печать списка после каждого изменения. 5. Написать функцию для записи списка в файл. 6. Написать функцию для уничтожения списка. 7. Записать список в файл, уничтожить его и выполнить печать (при печати должно быть выдано сообщение "Список пустой"). 8. Написать функцию для восстановления списка из файла. 9. Восстановить список и распечатать его. 10. Уничтожить список. Задание: Записи в линейном списке содержат ключевое поле типа int. Сформировать двунаправленный список. Удалить из него К элементов перед элементом с заданным номером, добавить К элементов в конец списка.
  8. я не понимаю как это происходит но теперь работает даже если не в корневой папке а в папке с откомпилированным файлом.. очень странно, Спасибо огромное!!!!! а можете еще посмотреть вот эту программу: тема строки задание: Преобразовать строку так, чтобы все слова в ней стали идентификаторами, слова состоящие только из цифр - удалить. мне нужно чтоб слова которые состоят из цифр и букв как-то обрабатывались, либо заменялись на символ либо из них удалялись цифры #pragma argsused #include <cstdlib> #include <iostream> #include <string.h> #include <stdio.h> void ClearString(char string[255]) { int i; for(i=0;i<255;i++) { string='\0'; }} int main(int argc, char *argv[]) { char str[255],s[255]="",t[255]="",c; bool r; int i=0,j=0; printf("Enter text>"); gets(s); strcpy(str,""); do { r=false; do { c=s;i++; if(c>'9'){r=true; } if(c==' '||c=='.'||c=='\0') { if(t[0]>'9'){if® { strcat(str,t); // соед строки strcat(str," "); }} t[j]='\0'; j=0; ClearString(t); break; } else {t[j]=c;j++; }} while(1); } while(c!='.'&&c!='\0'); printf("identifiers:\n"); puts(str); system("PAUSE"); return 0;}
  9. все равно не работает может все таки создание файла программно прописать и ввод содержимого с клавиатуры?
  10. введите имя> ввожу имя *.txt Enter и выводит сообщение программы "Error of opening of the input file"
  11. я создавала файл и в той же папке где сохранена программа все равно не находит и в корневую папку тоже пробовала с охранять ни в какую >А чтобы убедиться, что файл просто не найден, поставь перед return 1; еще один раз cin.get(); - тогда будет выдаваться сообщение. прописала, теперь не закрывает окно и пишет ошибку
  12. да мы работаем в C++ Builder 6 самое грустное что я изначально не хотела разбираться в программировании и теперь жалею а сами файлы я так поняла должны быть уже созданы и один из них заполнен просто теперь программа не находит сам файл, ни с расширением ни без него и ошибки при этом никакой не выводит просто запрашивает имя и все закрывается
  13. Так у тебя на скрине в программе в начале совсем не те строки, что у меня. Зачем-то подключен заголовочный файл stdio.h от C, тут ненужный, а iostream, sstream, fstream, string не подключены. Скопируй программу целиком, а не ее часть. все равно не распознает
  14. не понимаю что сделать выводит ошибки при компиляции
×
×
  • Создать...