Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Почему при переворачивании матрицы берётся N/2? https://www.cyberforum.ru/ c-beginners/ thread2524523.html
Дано натуральное число n, массив целых чисел размера n*n. Преобразовать массив, осуществив поворот элементов вокруг центра на 90 градусов против часовой стрелки. Почему после строчки // printf("Перевёрнутая матрица\n"); в for'e берётся N/2? (38 строчка) int main() { setlocale(LC_ALL, "rus"); srand(time(0)); int i, j, temp, N, M;
C (СИ) Задача с циклом while
Помогите пожалуйста написать программку.]
C (СИ) Ввести ряд строк и вывести те из них, которые начинаются с буквы "b" https://www.cyberforum.ru/ c-beginners/ thread2524473.html
совсем запутался со строками. дошло все до того, что тупо не могу написать код, чтобы просто тупо ввести строки с клавиатуры и вывести их на экран, что тут уже говорить о сортировке и вывода только определенных строк... надеюсь на вашу помощь, мне нужно освежить мозги. само задание вот : Написать программу, которая вводит ряд строк и выводит те из них, которые начинаются с буквы «b».
C (СИ) Вывести индексы нескольких элементов массива В массиве найти максимальный по значению элемент, вывести его индекс, если таких элементов несколько, то вывести индексы всех элементов. У меня есть код программы, которая выводит индекс только одного максимального элемента массива, как её дополнить, чтобы она выводила индексы двух и более максимальных элементов? Вот код программы: #include "stdafx.h" #include <stdio.h> #include... https://www.cyberforum.ru/ c-beginners/ thread2524428.html
C (СИ) Изучить методы измерения времени в языке C
Изучить методы измерения времени в языке C. Написать программу медленной сортировки(Пузырьком); ускоренной сортировки(Вставкой); быстрой сортировки. Программа: заполняем массив a числами, заполняем счетчик времени, сортируем; полученные результаты записываем в Origin, строим график T (N). Всего - 3 графика. Прошу помощи, так как вообще не понимаю что нужно сделать. P.S. Специальность...
C (СИ) Для получения результата составить функцию, исходными данными которой являются два массива X1, X2, .Xn и Y1, Y2, .Yn c https://www.cyberforum.ru/ c-beginners/ thread2524399.html
Для получения результата составить функцию, исходными данными которой являются два массива X1, X2, ..Xn и Y1, Y2, ..Yn c заданным числом n элементов (или 1 из них) или матрица А из n строк и n столбцов. Кроме этого разработать программу для отладки составленной функции: общее количество нулей в i-й, и последней строке, i-м и последнем столбце матрицы A.
C (СИ) Непонятно различие создания функций Несколько непонятно многообразие вариантов создания функций, например можно создать так: int oper() { . . return (); } а можно создать без int, или char: oper() { https://www.cyberforum.ru/ c-beginners/ thread2524316.html C (СИ) Написать программу которая вычислит сумму ряда
Вычислить сумму ряда с погрешностью e=0,0001 в окрестности точки ноль то есть при | x |>1: y=arctg(x)=x-\frac{{x}^{3}}{3}+\frac{{x}^{5}}{3}-\frac{{x}^{7}}{7}+...
C (СИ) Строки.Ограничение строк Помогите пожалуйста.Как поставить ограничение на ввод текста: 1)Если слово больше 20 символов, то программа должна выдать "Error word" и завершить работу. 2)Если в предложении больше 30 слов, то программа должна выдать "Error sentence" и завершить работу. 3)Если в предложении символы отличные от латиских букв и пробелов, то программа должна выдать "Error symbol" и завершить работу. ... https://www.cyberforum.ru/ c-beginners/ thread2524220.html C (СИ) Массив Х [36] целых элементов задать датчиком случайных чисел https://www.cyberforum.ru/ c-beginners/ thread2524207.html
Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива Х и определить, сколько в массиве Y четных элементов.
C (СИ) Степень динамической матрицы
Всем привет. Мне нужно возвести динамическую матрицу в куб, но через "pow" не получается (вылезает ошибка no instance of overloaded function "pow" matches the argument list argument types are: (double)) и через простое умножение три раза тоже (получается мусор) #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #include <math.h> #include...
C (СИ) Работа с обработкой текста https://www.cyberforum.ru/ c-beginners/ thread2524087.html
Здравствуйте. Нужна помощь с задачей: После первой буквы каждого слова вставить '-'. Лишние символы (с 81-ого) отбросить. Вот, я сделал, чтобы после последней буквы вставляло '-': #include<stdio.h> #include<string.h> #include<ctype.h> #include<conio.h> main() { char *s=new char ;
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12441 / 7467 / 1750
Регистрация: 25.07.2009
Сообщений: 13,722
06.11.2019, 01:00 0

Массив: Почему у меня при выводе массива отражаются только первые символы каждой строки, а не вся она целиком? - C (СИ) - Ответ 13967194

06.11.2019, 01:00. Показов 3037. Ответов 31
Метки (Все метки)

Ответ

мама Стифлера, намекну:
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(void) {
    int i = 1234;
    char s[5];
 
    scanf("%s", s);
    printf("%s\n%d\n", s, i);
 
    return 0;
}
Код
[andrew@easybook string]$ gcc -Wall before_and_after.c 
[andrew@easybook string]$ ./a.out 
abcdefghijklmn 
abcdefghijklmn
28269
[andrew@easybook string]$
Добавлено через 4 минуты
Цитата Сообщение от TrollHammer Посмотреть сообщение
Так и будет, fgets контролирует длину буфера строки и по его исчерпыванию завершает ввод символом '\0'
scanf так тоже умеет, если его использовать правильно
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(void) {
    int i = 1234;
    char s[5];
 
    scanf("%4s", s);
    printf("%s\n%d\n", s, i);
 
    return 0;
}
Код
[andrew@easybook string]$ ./a.out 
abcdefghijklmn
abcd
1234
[andrew@easybook string]$


Вернуться к обсуждению:
Массив: Почему у меня при выводе массива отражаются только первые символы каждой строки, а не вся она целиком? C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2019, 01:00
Готовые ответы и решения:

Лишние символы при выводе только что считанного массива
Доброй ночи. При выполнении одного из заданий столкнулся с тем, что паскаль при считывании...

Почему при вводе строки с пробелом программа считывает только символы до пробела?
#include &lt;iostream&gt; using namespace std; int main() { string T; int S=0, i,d,...

Дан текстовый файл. Напечатать первые символы каждой строки
Дан текстовый файл. Напечатать первые символы каждой строки

Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы)
Помогите Пожалуйста написать программу! Дано целое число K и текстовый файл. Удалить из каждой...

31
06.11.2019, 01:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2019, 01:00
Помогаю со студенческими работами здесь

Массив: Переписать первые элементы каждой строки матрицы D(3,3), которые больше 10, в массив В.
Переписать первые элементы каждой строки матрицы D(3,3), которые больше 10, в массив В.

Вывести четные строки и вывести первые символы каждой строки
Дан пример: 1.идет бычок качется 2.вздыхая на ходу 3.ох доска кончается 4.сейчас я упаду нужно...

Вывести исходные данные в первые 4 строки и 3 первые столбца. вычислить среднее арифметическое элементов каждой строки
Матрица : Х(5,4), Вывести исходные данные в первые 4 строки и 3 первые столбца.. вычислить среднее...

При выводе строки в терминал выводятся неизвестные символы
Всем привет, при выводе строки в терминал выводит на следующую строку какие-то символы(последняя...

Лишние символы новой строки при выводе из файла
Здравствуйте! При выводе из файла печатаются лишние символы новой строки. Подскажите, пожалуйста,...

Массив: на входе принимается двухмерный массив 4х7, а выводит только две первые строки
Ребят, выручайте. Нужно написать com-программу, которая на входе принимает ведённый двухмерный...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru