Member
Статус: Не в сети Регистрация: 05.10.2005 Откуда: ЦАО, Москва
Здраствуйте оверы, нужна ваша помошь. Надо помочь двум хорошим девченкам с заданиями по БД (FoxPro), времени осталось немного поэтому не уверен, что успею освежить свои знания и смогу справится сам (курс БД и фокспро был года 2-3 назад и уже все забылось, так как практики больше в этой области не было). Задания довольно простые + несложный проект (бд + форма).
Если можете помочь, напишите в лс пожалуйста, скину текст заданий (может хотя бы часть поможете сделать).
_________________ RYZEN 9 5950x|ASUS X570-E|64Gb G.SKILL TRIDENT Z NEO (F4-3600C16D-64GTZN)|MSI 1060GTX 6GB|Samsung 960pro 1TB|DeepCool Assasin III|32" 4k HP z32
Оверы нужна ваша помощь. Дали написать прогу по C++ на зачет. У самого вообще ничего не получается. Кто сможет помогите пожалуйста.
Вот сама программа:
Задать целочисленный массив А из n(n>20) элементов. определить самую длинную последовательность подряд идущих отрицательных чисел в заданном массиве. Вывести последовательность и ее длину на экран.
Заранее спасибо.
Member
Статус: Не в сети Регистрация: 02.08.2005 Откуда: Вологда
Код:
#include <iostream> using std::cout; using std::cin; int main() { int A[21]={-12,-15,-1,-44,2,-4,-45,2,-4,-465,-54,-42,-16,-45,-4,45,5,56,18,0,1}; int x=0,y=0,z=0;
Могу лекции по фокс про выложить (но они пообъемней в формате презентаций поверпойнт), если надо. По поводу толку-то не понял - толк поможешь девченкам
_________________ RYZEN 9 5950x|ASUS X570-E|64Gb G.SKILL TRIDENT Z NEO (F4-3600C16D-64GTZN)|MSI 1060GTX 6GB|Samsung 960pro 1TB|DeepCool Assasin III|32" 4k HP z32
Member
Статус: Не в сети Регистрация: 17.08.2006 Откуда: Н. Новгород
помогите пожалуйста решить задачу в Си:
Использование библиотечных функций обработки текстовых данных.
5.1 Определить, сколько раз в тексте встречается буква А. Везде заменить ее на букву Ф.
_________________ Via & Sis лучше сразу застрелись!
Member
Статус: Не в сети Регистрация: 05.10.2005 Откуда: ЦАО, Москва
R0mA писал(а):
помогите пожалуйста решить задачу в Си: Использование библиотечных функций обработки текстовых данных. 5.1 Определить, сколько раз в тексте встречается буква А. Везде заменить ее на букву Ф.
Делаешь посимвольное считывание из текстоовго файла или из мемо. Дальше ифом сравнение кода текущего символа с кодом символа А. если они совпадают то наращиваешь переменную счетчик. Таким образом получаешь кол-во букв а в тексте. ну и можешь добавить второй оператор который их будет заменять в тексте.
_________________ RYZEN 9 5950x|ASUS X570-E|64Gb G.SKILL TRIDENT Z NEO (F4-3600C16D-64GTZN)|MSI 1060GTX 6GB|Samsung 960pro 1TB|DeepCool Assasin III|32" 4k HP z32
Member
Статус: Не в сети Регистрация: 17.08.2006 Откуда: Н. Новгород
да я в этих текстовых функциях плохо че понимаю
обьясните по тупому(подробнее) пожалуйста:
1 как посимвольно считать введеный текст?
2 далее наверное через if сравнивать и заменять(как?) символы, ну и сосчетать скока их там
_________________ Via & Sis лучше сразу застрелись!
Advanced member
Статус: Не в сети Регистрация: 09.03.2004 Откуда: Кишинёв
R0mA писал(а):
помогите пожалуйста решить задачу в Си:Использование библиотечных функций обработки текстовых данных.5.1 Определить, сколько раз в тексте встречается буква А. Везде заменить ее на букву Ф.
И си и использование библиотечных функций . Добавлено спустя 11 минут, 32 секунды или заменить цикл на нечно более грациозное: for(;pos = strchr(str,'A');pos[0]='F',count++);
Member
Статус: Не в сети Регистрация: 14.03.2004 Откуда: Москва
Токо идея:
replace_copy(from, to, dist, oldV, newV)
Копируем эелемнеты [from, to) в dist, заменяя oldV на newV. Нужно помнить, чтобы dist содержал достаточное число элементов, или позволял их добовлять
_________________ ФИЗТЕХ- рулез, ФАКИ - сила, Кванты тоже хорошо
Member
Статус: Не в сети Регистрация: 17.08.2006 Откуда: Н. Новгород
Спасибо всем кто откликнулся!
я написал прогу, но ее не принимают(препод тупит в задании пишет одно спрашивает другое),
нужно без использования библиотечных функций т.е. самому составить функцию
если кто знает напишите(исправьте) пожалуйста, заранее благодарен.
вот моя прога:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<alloc.h>
void main(void)
{ char *text,*a,sim;
int i,kol=0,len=2;
clrscr();
printf("\nVvedite text\n");
//input text
text=(char *)malloc(len*sizeof(char));
while((sim=getche())!=13)
{text[len-2]=sim;
len++;
text=(char *)realloc(text,(len*sizeof(char)));
if(text==NULL){printf("text so macth");getch();exit(1);}
text[len]='\0';
}
for(i=0;i<=len;i++)
{a=strchr(text,97);
if(a==NULL)break;
i=(a-text)/sizeof(char);
kol++;
text[i]='o';
}
printf("\nBukva 'a' vstrechetcya %i raz(a)",kol);
printf("\n%s", text);
printf("\nNazhmite lubyu knopky");
getch();
}
_________________ Via & Sis лучше сразу застрелись!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения