Напечатать все слова, имеющие одну цифру, удалив из таких слов все арифметические знаки.
(Информацию берем из текстового файла)
2
Подсчитать количество слов, начинающихся с большой буквы и оканчивающихся цифрой.
3
Найти все слова, содержащие числа в диапазоне от 10 до 100
4
Подсчитать количество слов, содержащих хотя бы одну согласную латинскую букву и хотя бы одну цифру.
5
Найти суммы положительных элементов, делящихся на 3, каждого столбца матрицы a(5, 7) и сохранить их в одномерном массиве b.
6
Найти суммы простых элементов, , каждой строки матрицы a(6, 7) и сохранить их в одномерном массиве b.
7
Создать класс Велосипед со свойствами : Название, вес, количество скоростей. Определить 3 метода: метод «Цена» – рассчитываемую по формуле количество скоростей 4+ вес17 , метод « Обновления модели», увеличивающий количество скоростей на 3, метод «Информация» возвращает строку, содержащую информацию об объекте: Название, вес, количество скоростей и Стоимость. Создать класс наследник Спортивный велосипед , в котором переопределить метод «Стоимость» - Количество скоростей + 6 . В главной программе создать объект класса и класса Спортивный велосипед. Вывести информацию на экран и в файл
8.
Создать класс Абонент, со свойствами: Фамилия, Имя, Номер телефона, Время городских переговоров; Создать массив объектов данного класса. Методы: «Установка значений», «Вывод информации», «Стоимость переговоров» – вычисляется по формуле Время городских переговоров 55. Вывести сведения относительно абонентов, у которых время городских переговоров превышает заданное. Создать класс наследник «Междугородные переговоры», переопределить в нем метод «Стоимость переговоров» – теперь вычисляется по формуле Время международных переговоров180 . Вывести информацию на экран и в файл.
void InitA(int a[][N], int m, int n)
{
int i, j;
for (i = 0; i < m; i++)
for (j = 0; j < n; j++)
a[j] = A + rand() % (B - A + 1);
}
void PrintA(int a[][N], int m, int n)
{
int i, j;
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
printf("%5d", a[j]);
printf("\n"
}
printf("\n"
}
void InitB(int a[M][N], int m, int n, int* b)
{
int i, j, count, summ = 0;
for (i = 0; i < n; i++) {
summ = 0;
for (j = 0; j < m; j++)
{
if (a[j] >= 0 and a[j] % 3 == 0)
summ += a[j];
b = summ;
}
printf("%5d", summ);
}
}
int main()
{
int a[M][N], b[N];
srand(time(NULL));
InitA(a, M, N);
PrintA(a, M, N);
InitB(a, M, N, b);
return 0;
}