Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
uLong
0 / 0 / 1
Регистрация: 18.04.2015
Сообщений: 138
1

Сделать ввод

07.01.2016, 15:59. Просмотров 765. Ответов 1
Метки нет (Все метки)

Здравствуйте. Не знаю как сделать ввод данных на Си, а именно для данной задачи. Я раньше писал задачки, но там перед подачей основных входных данных предоставляли n, то есть сколько их всего будет. Подтолкните на идею.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2016, 15:59
Ответы с готовыми решениями:

Сделать ввод и вывод двусвязного списка
Мне нужно сделать воод и вывод двусвязного списка. Вот что я сделал, но у меня...

Как сделать ввод строки с клавиатуры?
как сделать ввод строчки с клавиатуры? #include<stdio.h> #include<string.h>...

Как сделать ввод массива в ручную
На что можно заменить define для ввода в ручную #include <stdio.h> #include...

Как сделать ввод данных в строчку?
Как задать scanf(), чтобы можно было вводить данные через пробел в строчку?

Как сделать ввод строки с клавиатуры?
люди как сделать вввод строки с клавиатуры? //Дана строка. Указать те слова,...

1
easybudda
Модератор
Эксперт CЭксперт С++
10210 / 6107 / 1536
Регистрация: 25.07.2009
Сообщений: 11,606
07.01.2016, 18:11 2
Лучший ответ Сообщение было отмечено uLong как решение

Решение

Цитата Сообщение от uLong Посмотреть сообщение
Подтолкните на идею.
A size of the input stream does not exceed 256 KB.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <math.h>
 
#define ARRAY_SIZE ( 256 * 1024 / sizeof(unsigned long long) )
 
int main(void) {
    unsigned long long array[ARRAY_SIZE]; 
    int top = 0;
    
    while ( top < ARRAY_SIZE && scanf("%llu", &array[top]) == 1 )
        ++top;
    
    while ( top )
        printf("%f\n", sqrt((double)array[--top]));
    
    return 0;
}
Добавлено через 5 минут
uLong, и кстати: пункт 5.19 правил форума пока не отменили, Вы уж переведите задание, как сможете, и здесь напечатайте...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2016, 18:11

Как сделать ввод двумерного массива вручную?
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; #include &lt;time.h&gt;...

Как сделать многократный ввод данных в языке С ?
Например ввожу данные, смотрю результаты вычислений, и должна появиться...

Как сделать ввод списка с контролем вводимых данных
int main(int argc, char *argv) { typedef struct { char...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru