Помогите ошибки найти... - C (СИ)
Формулировка задачи:
#include <stdio.h> #include <conio.h> #include <string> using namespace std; int main() { string test; int n,l; printf("Vvedite stroku:",test); printf("Vvedit poziciu N ta dlinu L:",n,l); printf("Stroka posle izmenenia: ",test); test.erase(n,l); //delete (test,n,l); getch(); return 0; }
#include <stdio.h> #include <stdlib.h> #include <ctype.h> struct m{ unsigned m5; unsigned m1; } mask; int main(void) { size_t size = 1000000; int i = 0; double sum = 0.0; mask.m1 = 0x1; mask.m5 = 0x10; while ( i < size ){ sum += ( ( i & mask.m1 ) && ( i & mask.m5 ) ) ? i : 0; ++i; } printf("sum = %e\n", sum); exit ( EXIT_SUCCESS ); }
Завдання 1. Робота з символьними рядками.
3. Функция Delete(s,n,l)
Назначение: удаление из строки s подстроки, начиная с позиции n, длиной l
Завдання 3. Робота з побітовими операціями
3. Дан массив чисел. Определить сумму тех элементов массива, двоичные коды которых содержат единицу в битах 1 и 5. Определить количество разрядов, равных 0, в двоичном представлении суммы.
Решение задачи: «Помогите ошибки найти...»
textual
Листинг программы
printf("Stroka posle izmenenia: %s",test);
Объяснение кода листинга программы
- В данном коде на языке C выполняется печать строки с помощью функции printf().
- Функция printf() принимает в качестве параметров строку и значение переменной.
- В данном случае, в качестве первого параметра функции передается строка
Stroka posle izmenenia
, а вторым параметром является значение переменной test. - Значение переменной test заменяет символ %s в строке, и в результате мы получаем строку
Stroka posle izmenenia: test
. - Если значение переменной test отсутствует или равно пустой строке, то в результате будет выведена только строка
Stroka posle izmenenia: %s
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д