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

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

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

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


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


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

Сообщений 121 страница 140 из 324

121

Распределение для второй группы:

С Куденковой до Медведенко - к 9.00
С Нечаевой до Ревенко - к 10.30
С Родионова до Якимовой - к 12.00

п.с. в смысле не "до", а "включительно".

Отредактировано Shannon (2007-01-12 16:35:27)

0

122

Интересно,а Ревенко придет на экзамен? :rofl:  учитывая,что скорее всего нет и то,что Новосельскую отчислили-во втором потоке идет 7 человек. (я про вторую группу)какой кошмааааааар!!!! :cray:

Отредактировано PANTECH (2007-01-12 16:36:25)

0

123

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

Интересно,а Ревенко придет на экзамен?

Мне кажется, я его сегодня видела. И то что Новосельскую отчислили наверно всё-таки учитывалось.

0

124

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

Мне кажется, я его сегодня видела

это было видение :rofl:
Во втором заходе идут :1)Нечаева,2)Николаева,3)Пельванов,4)Поздеева,5)Пономарева,6)Попова,7)Распопов
Ревенко и Новосельская под вопросом

0

125

не Насть меня не могло так глюкануть :rofl:
я его точно видела!он в дверях уже поле консультации с Родионом стоял))
а он химию кстати сдавал?))

0

126

я его не видела...в принуипе как и Мишу тоже.. Махоткин сдавл химию или нет?

0

127

неа, не сдавал))

0

128

во пофигист... мне бы так ^_^

Отредактировано PANTECH (2007-01-12 16:59:17)

0

129

эммм....ничего не поняла...а что мне тогда сказали к 9 приходить о_О

повторите для особо одаренных плиз))

Отредактировано КатринчИк (2007-01-12 17:53:12)

0

130

Люди! Помогите с задачкой!

19. Составить программу, вводящую с клавиатуры целые числа до тех пор, пока квадрат
очередного введенного числа меньше 100, а также вычисляющцю произведение тех из введенных
чисел, которые не равны 0.

Какая вообще должна быть функция, с какими параметрами? и что д.б. в main?

0

131

эммм....ничего не поняла...а что мне тогда сказали к 9 приходить о_О
повторите для особо одаренных плиз))

Мда... Наврали тебе немножко... Ты у нас идешь к 10.30. Т.к. Тёма идет к 10.30, а ты у нас после Тёмы в списке...

0

132

И мне тоже можете помочь... Задача 41:
Дана строка, про которую известно, что она состоит из заглавных латинских букв. Составить программу, определяющую, какая буква встречается в строке чаще всего.
Скорее всего что-то напутала с кодами ASCII.
Ввожу AAAABBBB, он мне выдает Г :cray:
Наверное, я перегрелась........

#include "stdafx.h"
#include <stdio.h>
#include <string.h>
#define N 26

void stroka(char s[100], char a[2])
{
int i, len = strlen(s);
int c, b, A[N];
for (i = 0; i < N; i++)
    A[i] = 0;
b = 'A';
for (i = 0; i < len; i++)
{
    c = s[i];
    A[c - b] += 1;
}
int max = A[0];
for (i = 0; i < N; i++)
    if (A[i] > max)
    {
    max = A[i];
    c = i;
    }
a[0] = c + b;
a[1] = 0;
}

int main()
{
char s[100], a[2];
gets(s);
stroka(s, a);
printf(a);
printf("\n");
return 0;
}

Отредактировано ProfRog (2007-01-12 18:02:58)

0

133

Сергей Юрьевич, мы вот сегодня купили книжку по C некоего Виталия Потопахина, там есть такие вещb (из простого):
#include <iostream.h>
#inclde <conio.h>
void main90
{ int N,A[100];
cin >> N;
for (int i=1;i<N,i++) cin >> A[i];
int max=A[1];
for (i=2;i<=N,i++)
    if (max<A[i]) max=A[i];
cout << max;
getch();
}

ну и т.д там что то так вот это нормально что cin, iostrem и прочее? этим можно пользоваться??

0

134

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

Мда... Наврали тебе немножко... Ты у нас идешь к 10.30. Т.к. Тёма идет к 10.30, а ты у нас после Тёмы в списке...

я счастлива..спасибо))

Отредактировано КатринчИк (2007-01-12 18:24:32)

0

135

А у Вас, ProfRog, одна ошибка.
Вот исправленный вариант:

#include "stdafx.h"
#include <stdio.h>
#include <string.h>
#define N 26

void stroka(char s[100], char a[2])
{
    int i, len = strlen(s);
    int c, b, A[N];
    for (i = 0; i < N; i++)
        A[i] = 0;
    b = 'A';
    for (i = 0; i < len; i++)
    {
        c = s[i];
        A[c - b] += 1;
    }
    int max = A[0];
    c = 0;
    for (i = 0; i < N; i++)
        if (A[i] > max)
        {
            max = A[i];
            c = i;
        }
        a[0] = c + b;
        a[1] = 0;
}

int main()
{
    char s[100], a[2];
    gets(s);
    stroka(s, a);
    printf(a);
    printf("\n");
    return 0;
}

Однако, отсутствие ошибок не означает, что решение оптимально :-)
Вот правильно записанный вариант Вашего же алгоритма:

#include "stdafx.h"
#include <stdio.h>
#define N 26

char stroka(char s[100])
{
    int i, c, A[N];
    for (i = 0; i < N; i++)
        A[i] = 0;

    for (i = 0; s[i]; i++)
        A[s[i]-'A']++;

    c = 0;
    for (i = 1; i < N; i++)
        if (A[i] > A[c])
            c = i;
   
    return c+'A';
}

int main()
{
    char s[100];
    gets(s);
    printf("%c\n",stroka(s));
    return 0;
}

Стёпка Какахин написал(а):

это нормально что cin, iostrem и прочее? этим можно пользоваться??

Это - ненормально. Это - C++, а не C :-(
Пользоваться нельзя.

0

136

Сергей Юрьевич,нужна опять ваша помощь ,очень.... (6)я уже с ней замучилась ,точнее меня заклинило((( она вводит масив 2 на 4,а выводит жуть что .....  меня заклинило и я не могу понять уже что да почему :cray:
#include "stdafx.h"
#include <stdio.h>
void forma(double A[5], double B[5][4])
{
int i,j;
double sum;
sum = 0;
for(i=0;i<5;i++)
{
    for(j=0;j<4;j++)
    {
    sum += B[i][j];
    }
    A[i] = sum;
    sum = 0;
}
}

int main(void)
{
double A[5],B[5][4];
int i,j;
printf("Enter matriks:\n");
    for(i=0;i<5;i++)
    {
    for(j=0;j<4;j++);
    scanf("%lf",&B[i][j]);
    }
    forma(A,B);
    printf("Massiv:");
    for(i=0;i<5;i++)
        printf("%lf",A[i]);

return 0;
}

0

137

Сергей Юрьевич, а вы будете снижать оценку за неоптимальное решение? А то я этим страдаю....  :blush:

0

138

Tomka, не надо было объявлять матрицу A[5] в main! Надо было объявить ее в функции forma. А затем сделать еще много чего... Сравни:

#include "stdafx.h"
#include <stdio.h>
double forma(double B[5][4])
{
int j;
double sum;
sum = 0;
    for(j=0;j<4;j++)
    {
    sum += B[i][j];
    }
return sum
}

int main(void)
{
double B[5][4];
int i,j;
printf("Enter matriks:\n");
    for(i=0;i<5;i++)
    {
    for(j=0;j<4;j++);
    scanf("%lf",&B[i][j]);
    }
    forma(B);
    printf("Massiv:");
    for(i=0;i<5;i++)
        printf("%lf", forma(B));
return 0;
}

Насколько я понял Сергея Юрьевича, такой вывод допустим. Хотя, может он меня и поправит...  :huh:

0

139

// zad6.cpp : Defines the entry point for the console application.
//

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

void func(int A[5][4], int m[5])
{
int i, j;
for (i=0; i<5; i++)               
{
    int sum=0;
    for (j=0; j<4; j++)
    sum+=A[i][j];
    m[i]=sum;
}
}

int main(void)
{
int A[5][4];
int i, j, m[5];
printf ("Enter matrix [5][4]->\n");
for (i=0; i<5; i++)
    for (j=0; j<4; j++)
    scanf ("%d", &A[i][j]);
func (A, m);
for (i=0; i<5; i++)
    printf("%d ", m[i]);
return 0;
}

0

140

Сергей Юрьевич! что нужно сказать про спецификаторы типов????

0


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