Задача:
Написать программу, которая принимает параметры, задающие геометрическую последовательность, а так же число n — количество элементов последовательности. Записать результат работы программы в файл.
Задача:
Написать программу, которая принимает параметры, задающие геометрическую последовательность, а так же число n — количество элементов последовательности. Записать результат работы программы в файл.
Еще одна функция-помогалка в дополнение к функции, которая проверяет символ на число — это функция проверки на большую английскую букву. Таковая функция мне сегодня потребовалась. Вот она:
bool isCappital(char ch)
{
return (ch >= 'A' && ch <= 'Z');
}
Принцип работы такой же, как и у «проверки числа». Так же можно реализовать функции, которые проверяли бы на буквы, на определенные символы.
Написать программу, которая принимает целочисленные коэффициенты квадратного уравнения, показывает количество решений(0, 1 или 2), а потом решает его(выводит корни).
Пользователь вводит строку, нужно посчитать, сколько в ней слов.
Слова разделяются пробелами, значит, достаточно посчитать их количество, но пробелов всегда на 1 меньше, чем слов (исключая случай когда пробел стоит на конце строки), поэтому хорошо бы прибавить к числу пробелов единичку.
Задача:
Напишите программу которая создает антисимметричную матрицу размера N, заполненную случайными числами. Антисимметричная матрица: Aij=-Aji
Алгоритм примерно такой: Спрашиваем у пользователя, какого размера матрицу он бы хотел видеть. Стандартно всё заполняем случайными числами. После этих операций инициируем еще циклы, в которых изменяем значения
Нужно посчитать значение последовательности 1/2^0+1/2^1+1/2^2+…1/2^N
Делается в простом цикле со счетчиком. N вводится пользователем с клавиатуры.
Штука то интересная. Вес Хэмминга это количество единиц в числе, если его перевести в двоичную систему. Реализовать можно разными способами. Например так:
В си есть функция для перевода в нижний регистр strlwr(), но можно написать и собственную реализацию:
#include "stdafx.h"
#include "locale.h"
#include "string.h"
void main()
{
char string[255];
setlocale(0,"Russian");
printf("Введите слово:\n");
gets(string);
for(int i=0;i<strlen(string);i++)
{
if(string[i]>='A' && string[i]<='Z')
{
string[i]+=32;
}
}
printf("%s \n",string);
}
Это во многом стандартное заполнение, но с условиями. Главная диагональ вычисляется по формуле i==j, а побочная j==N-i-1
Такие образом, если элемент находится на главной или побочной, заполняем случайно, иначе-нуликами.
Задача сводится к нахождению модуля числа.
Я вижу 2 варианта решения этой задачи.