[реклама вместо картинки]
Сделать стартовой Добавить в Избранное
Часы в заголовке окна

Форум студентов МГУ Печати ФИТиМ ИТД

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум студентов МГУ Печати ФИТиМ ИТД » Архив » Информатика (Сессия. I семестр)


Информатика (Сессия. I семестр)

Сообщений 161 страница 180 из 324

161

пепец нам.

0

162

пепец мне(когда придут родители...)

0

163

Мне тож 3. Программа заработала в самый последний момент...
Небеса были на моей стороне...  :D

0

164

вот моя задачa.
Дана строка. Составить программу определяющую содержит ли строка последовательность из букв 'A', 'B' и 'C'.Порядок имеет значение.Кроме того между буквами могут располагаться другие символы.Если строка содержит последовательность программа должна выводить "yes"  в противном случае "no"
shhjAvnBghjC
dddsfAmhhhB

Отредактировано LyoLya (2007-01-13 15:57:51)

0

165

Задача с экзамена.
Удалить n-ый пробел между словами. n вводится с клавиатуры. (может формулировка немного не та-это не моя задача...)

#include "stdafx.h"
#include <stdio.h>
#include <string.h>

void udalenie(char s[100],int N)
{
int i,len=strlen(s),k=0,p=0,j;
for(i=0;i<len;i++)
{
    if(s[i]==' ')
    {
    k++;
    p=i;
    }
    if(k==N)
    {
    for(j=p;j<len;j++)
    {
        s[j]=s[j+1];
    }

    }

}
}

int main(void)
{
char s[100];
int N;
printf("vvedite stroky:\n");
gets(s);
printf("enter N: ");
scanf("%d",&N);
udalenie(s,N);
printf(s);
return 0;
}

Отредактировано Кузя (2007-01-13 15:59:27)

0

166

LyoLya написал(а):

вот моя задачa.
Дана строка. Составить программу определяющую содержит ли строка последовательность из букв 'A', 'B' и 'C'.Порядок имеет значение.Кроме того между буквами могут располагаться другие символы.Если строка содержит последовательность программа должна выводить "yes"  в противном случае "no"

// ïîñëåäîâàòåëüíîñòü.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <stdio.h>
#include <string.h>

int opr(char s[100])
{
int i,len=strlen(s),j,k;
for(i=0;i<len;i++)
{
    if(s[i]==65)
    for(j=i;j<len;j++)
        if(s[j]==66)
        for(k=j;k<len;k++)
            if(s[k]==67)
            return 1;
}
return 0;
}

int main(void)
{
char s[100];
gets(s);
if(opr(s))
    printf("yes");
else
    printf("no");
return 0;
}

Только это не рациональное решение.

Отредактировано Кузя (2007-01-13 16:05:30)

0

167

Ну расскажите!!Как было то все???Страшно???Сложно???Палили???Строго???     Меня мучает любобытство=)Интерессно все !!!

0

168

вот моя задачa

Задача с экзамена.

Привет тов. Скоробогатову  :bye:

Ну расскажите!!Как было то все???Страшно???Сложно???Палили???Строго???     Меня мучает любобытство=)Интерессно все !!!

Страшно от того, что ты понимаешь, что тебе обязательно нужно решить задачу... Иначе...
Сложно, это само собой... Палили ли? Ну во время первого потока Сергей Юрьевич не отвлекался ни на минуту - следил за нами  :D  А вот у второго - даже выходил на какое-то время...
Строго? Строго. Свое слово сдерживает. Если сказал, что не будет помогать, не помогает... Правда если долго-долго просить...

За компы садятся по порядку, который соответствует вашей фамилии.

Если есть вопросы - всегда пожалуйста...

0

169

Первая группа делитесь задачами... у кого еще что было?

0

170

Ну я надеюсь Сергей Юрьевич будет не против)))  :D

Вот моя:
Дана целочисленная матрица размером 3х3. Определить является ли она ортогональной. Если да - вывести YES, если нет - NO.

Нужно решение - просите...

а выходить можно было???

Не знаю... У нас никто не пытался... Время - оценка...

0

171

F1aSh написал(а):

Ну я надеюсь Сергей Юрьевич будет не против)))

мы все на это надеемся))

0

172

Кузя ты можешь объяснить ребенку боту откуда у тебя 66,65,67 в этом

if(s[i]==65)
    for(j=i;j<len;j++)
        if(s[j]==66)
        for(k=j;k<len;k++)
            if(s[k]==67)
            return 1;
???задача про строку

0

173

КАТЯ Я КАЧАЮ ПЕЛЕС СИ И ЕЩЁ МИКРОСОФТ ВИЖУАЛ СТУДИО ДВЕТЫЩИПЯТЬ! УРА! ТОКА ИСОШКА весит 2,7 гига, так что хз когда скочаеца
слушай, я думаю мне даже смысле нет приходить т.к. я в любом случае буду отправлен на пересдачу.

0

174

знаешь у меня такое же чувства...буду барахтоться как могу

0

175

все что смогу сделать сделаю

0

176

Так. Еще задача.
Определить есть ли в массиве число,которое встречается только один раз.( опять же формулировку точно не знаю)

#include "stdafx.h"
#include <stdio.h>

int opr(int A[10])
{
int i,j;
for(i=0;i<10;i++)
{
    for(j=i;j<10;j++)
    if(A[i]!=A[j])
        return 1;
}
return 0;
}

int main(void)
{
int i,A[10];
for(i=0;i<10;i++)
    scanf("%d",&A[i]);
if(opr(A))
    printf("da");
else
    printf("no");
return 0;
}

0

177

ну я тоже постараюсь, но я уверен что ничего не напишу -  я только сегодня взялся за изучение нормально. мне понравилось, интерестно, думаю разберусь раз другие разобрались только вот что я делал 3 месяца? ))))) надо было раньше учить...но меня напрягала моя работа которую я слава Богу бросил. и ваще, в конце концов думаю если себя нормально вести, то дотянут на пересдачах, если что не так... всё такиж мы 1 курс

0

178

CHE_бурашКА написал(а):

Кузя ты можешь объяснить ребенку боту откуда у тебя 66,65,67 в этом

это обозначения букв кодом ASCII.
Точнее: 65-это буква А, 66-это буква B и 67 это буква С.

Иначе можно записать:
if(s[i]=='A')
    for(j=i;j<len;j++)
        if(s[j]=='B')
        for(k=j;k<len;k++)
            if(s[k]=='C')
            return 1;

Только не забывайте ставить апострофы!!!

Отредактировано Кузя (2007-01-13 17:07:32)

0

179

F1aSh  Нужно решение - просите...
слезно умоляю=_(

0

180

Кузя спасибо!!!!!большое))))) :)

0


Вы здесь » Форум студентов МГУ Печати ФИТиМ ИТД » Архив » Информатика (Сессия. I семестр)